русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Второй способ


Дата добавления: 2015-07-23; просмотров: 752; Нарушение авторских прав


1) нажимаешь комбинацию "shift+2". Появляется окно для построения графика

2)Справа задается сама функция. Например, надо построить у(х)=4х+5. Справа пишешь имя функции, т.е. "у(х)". Если надо в одних системах координат построить несколько графиков, то нажимаешь клавишу "Б" (только не забудь включить английский язык, MathCAD работает только с ним!),это действие переводит тебя на строку ниже и там вбиваешь вторую функцию. Так можно задавать намного больше функций.

3)снизу окна задается сама переменная, т.е. в нашем случае просто "х", если у второй функции переменная с другим именем, то вторую задаешь аналогичными действиями, как и в пункте 2.

4)щелкаешь мышью в пространство MathCAD и он строит тебе график с диапазоном по умолчанию. Если тебя диапазон не устраивает, то он указан вдоль осей, там его можно поменять.

P.S. если не знаешь, как задавать функцию, то для этого примера будет прямо в MathCAD'е выглядеть так:

у(х):=4х+5

 

4 Определить на графике точки пересечения кривых и х0=0.

Примечание!

Что ж, график у нас теперь есть. Как же определить, какая именно точка соответствует решению нашего уравнения? С этим поможет трассировка. Щелкните по получившемуся графику правой кнопкой мыши и выберите Trace. У вас на графике появится этакий "прицел", который можно будет передвигать мышкой, и окно, в котором будут отображаться координаты точки, находящейся в середине прицела (см. скриншоты). Прицел этот можно, кстати, двигать и при помощи клавиатурных стрелочек, но все равно в любом случае передвигаться он будет исключительно и только вдоль кривой, отображающей ход нашей функции, нули которой мы и ищем. Думаю, основную идею вы уже уловили: передвигая крестик-"прицел" вдоль кривой, можно в окне трассировки увидеть точку, Y-координата которой будет равна нулю.



Здесь, правда, может возникнуть небольшая проблема. В нашем уравнении, например, корень получился не целым, а трассировать функцию по X мы можем только с шагом, равным единице. Конечно, для того, чтобы локализовать корень для последующего применения функции root, в нашем случае достаточно и такой точности: достаточно найти интервал, на котором функция будет менять свой знак (то есть ее значение будет меняться с положительного на отрицательное или, напротив, с отрицательного на положительное). Но для других уравнений может случиться такое, что на единичном интервале может лежать и несколько решений — действительно, почему бы и нет, ведь даже для квадратных уравнений несложно придумать случай, когда такое может случиться. Какой из этого может быть выход? Самый простой и очевидный — уменьшить шаг трассировки по оси X, чтобы можно было более точно искать нулевые точки по оси Y. Сделать это в MathCAD очень просто. Помните, как мы задавали диапазон для нашей переменной x? Давайте кое-что поменяем и запишем его следующим образом: x := -10,-9.9..10. Теперь уже шаг трассировки у нас будет не единица, а одна десятая (0,1). Для того, чтобы уменьшить его еще в десять раз, нужно записать x := -10,-9.99..10. Общий принцип здесь вполне очевиден: мы записываем следующую точку диапазона следом за первой и, таким образом, указываем шаг, с которым MathCAD будет строить (а в итоге — и трассировать) наш график. Для более наглядного отображения данных имеет смысл добавить на график координатную сетку. Сделать это можно, если кликнуть по графику дважды, а затем в появившемся окне (см. скриншот) установить флажки напротив пунктов Grid Lines в категориях X Axis и Y Axis. Первый флажок устанавливает координатные линии для оси X, а второй, соответственно, для оси Y. Единственное, что также рекомендую — так это сразу поменять и цвет линий координатной сетки, кликнув по квадратикам рядом с этими пунктами — по умолчанию он задан кислотно-зеленым, что не очень удобно для глаз. Хотя это уже, конечно, дело вкуса.

5 Задать как приближение значения точек пересечения х1, х2, х3. В примере х1=-0.9, х2=0.2, х3= 0.7.

6 Вычислить значение корней с помощью формул: root (f(x1),x1), root (f(x2),x2), root (f(x3),x3). Полученные значения корней такие: х1=-0.92, х2=0.21, х3= 0.721 (рис. 18).

Рисунок 18 – Результат нахождения корней с использованием функции root

II Для уравнения найти корни на интервале [-1.1, 7.1] , шаг изменения переменной х равен 0.1.

1. Создать вектор из коэффициентов уравнения, используя панель управления Matrix (Матрица) (рис.19) и задав один столбец и четыре строки для коэффициентов уравнения.

 

Рисунок 19 – Диалоговое окно для определения вектора из коэффициентов уравнения

 

Вектор из коэффициентов уравнения будет иметь следующий вид

2. С помощью встроенной функции r:=polyroots(v) найти корни уравнения и представить их в виде вектора rT, транспонированного по отношению к r, то есть преобразованного из столбца в строку.

3. Создать циклы для переменной х и количества найденных корней:

4. Построить графики для функции и определить функцию в точках корней. В точках корней значения функции равны нулю.

5. Определить значения корней на графике (рис. 20).

Рисунок 20 – Результат нахождения корней с использованием функции polyroots

 

III Для уравнения найти корни с использованием символьных решений уравнений.

1. Записать левую часть уравнения

.

2. Поставить логический знак «=» и в правой части записать 0.

Примечание!

В уравнениях нельзя использовать знак равенства, взятый с кла­виатуры. Нужно использовать знак уравнения с панели инстру­ментов (= или нажать одновременно Ctrl+=).

3. Выделить переменную х.

4. Обратиться в главном меню MathCad к команде Symbolic/Variable/ Solve.

Найдены корни уравнения запишутся в виде вектора:

IV Найти приближенное решение вышеприведенного уравнения с использованием функции minerr( x1,…).

1. Задать приближение последовательно для первого корня х:=1.

2. Ввести ключевое слово given (дано), с которого начинается блок решений.

3. Записать уравнение, используя знак логического равенства между правой и левой частью уравнения.

4. Обратиться к функции minerr( x). Корень будет найдено.

5. Аналогические действия выполнить для двух других корней уравнения, поскольку уравнения третьей степени имеет не больше трех корней.

 

Контрольные вопросы

1 Какие встроенные функции позволяют находить корни уравнения?

2 Как выполняется символьное нахождение корней уравнений?


Лабораторная работа №3
Действия с матрицами в MathCad

Цель работы:выполнение действий с матрицами в программе MathCad .

Указания к выполнению лабораторной работы:

1. Запустить программу MathCad .

2. Создать матрицы , , , , , из коэффициентов a, b, c, m, k, n в соответствии с вариантом задания.

3. Выполнить действия с матрицами в соответствии с вариантом задания.

4. Найти ранг матрицы А.

5. В символьном виде выполнить транспонирование матрицы В, инвертирование матрицы А.

6. Найти обратную матрицу К. Найти детерминант матрицы А.

 

Таблица 2.1 – Варианты заданий к лабораторной работе № 2

Номер варианта Значение элементов матриц Действия с матрицами
a=1; b=0.5; c=-1; m=2; k=-2.1;n=-0.8 1) A+A×M; 2) B×C; 3) M3; 4)D+m×K; 5)A×D+D×M; 6)K-2
a=-2; b=1; c=1.5; m=-3; k=-0.1;n=1.8 1) A+B×M; 2) M×C; 3) B3; 4)C+m×K; 5)AB+D×K 6)D-3
a=-1; b=5; c=1.3; m=0.9; k=0.1;n=-0.5 1) A-M; 2) B-a×C 3) M2-B; 4)D-×K; 5)A+7×D; 6)A-2
a=1; b=0.5; c=1; m=0.2; k=0.27 ;n=0.7 1) A2; 2) B×C+M; 3) n×M2; 4)D-K; 5)A×B-D×C; 6)D-2
a=3; b=2.1; c=0.91; m=1.2; k=1; n=3 1) A2+M; 2) B-M; 3) b×C-3; 4)D+3K; 5)A×K-D; 6)M-2
a=4; b=-0.5; c=-1; m=3.2; k=1.1;n=1.8 1) A+B×M; 2) M×C; 3) B3; 4)C+m×K; 5)AB+D×K 6)D-3
a=1; b=2.5; c=0.3; m=1; k=-2.1;n=-0.8 1) A-M; 2) B-a×C 3) M2-B; 4)D-×K; 5)A+7×D; 6)A-2
a=2; b=0.5; c=-1.1; m=2; k=1.9 ;n=-3.8 1) A2; 2) B×C+M; 3) n×M2; 4)D-K; 5)A×B-D×C; 6)D-2
a=3; b=-2.5; c=4; m=3; k=-2.1;n=0.8 1) A2+M; 2) B-M; 3) b×C-3; 4)D+3K; 5)A×K-D; 6)M-2
a=3.1; b=1.5; c=2.1; m=3.2; k=1.1;n=-1.6 1) A+A×M; 2) B×C; 3) M3; 4)D+m×K; 5)A×D+D×M; 6)K-2
a=-2; b=1; c=1.5; m=-3; k=-0.1;n=1.8 1) A+B×M; 2) M×C; 3) B3; 4)C+m×K; 5)AB+D×K 6)D-3
a=-1; b=5; c=1.3; m=0.9; k=0.1;n=-0.5 1) A-M; 2) B-a×C 3) M2-B; 4)D-×K; 5)A+7×D; 6)A-2
a=1; b=0.5; c=1; m=0.2; k=0.27 ;n=0.7 1) A2; 2) B×C+M; 3) n×M2; 4)D-K; 5)A×B-D×C; 6)D-2
a=3; b=2.1; c=0.91; m=1.2; k=1; n=3 1) A2+M; 2) B-M; 3) b×C-3; 4)D+3K; 5)A×K-D; 6)M-2
a=4; b=-0.5; c=-1; m=3.2; k=1.1;n=1.8 1) A+B×M; 2) M×C; 3) B3; 4)C+m×K; 5)AB+D×K 6)D-3
a=1; b=2.5; c=0.3; m=1; k=-2.1;n=-0.8 1) A+B×M; 2) M×C; 3) B3; 4)C+m×K; 5)AB+D×K 6)D-3

 

a=2; b=0.5; c=-1.1; m=2; k=1.9 ;n=-3.8 1) A-M; 2) B-a×C 3) M2-B; 4)D-×K; 5)A+7×D; 6)A-2
a=3; b=-2.5; c=4; m=3; k=-2.1;n=0.8 1) A2; 2) B×C+M; 3) n×M2; 4)D-K; 5)A×B-D×C; 6)D-2
a=3.1; b=1.5; c=2.1; m=3.2; k=1.1;n=-1.6 1) A2+M; 2) B-M; 3) b×C-3; 4)D+3K; 5)A×K-D; 6)M-2
a=1; b=0.5; c=-1; m=2; k=-2.1;n=-0.8 1) A+A×M; 2) B×C; 3) M3; 4)D+m×K; 5)A×D+D×M; 6)K-2
a=-2; b=1; c=1.5; m=-3; k=-0.1;n=1.8 1) A+B×M; 2) M×C; 3) B3; 4)C+m×K; 5)AB+D×K 6)D-3
a=-1; b=5; c=1.3; m=0.9; k=0.1;n=-0.5 1) A-M; 2) B-a×C 3) M2-B; 4)D-×K; 5)A+7×D; 6)A-2
a=1; b=0.5; c=1; m=0.2; k=0.27 ;n=0.7 1) A2; 2) B×C+M; 3) n×M2; 4)D-K; 5)A×B-D×C; 6)D-2
a=3; b=2.1; c=0.91; m=1.2; k=1; n=3 1) A2+M; 2) B-M; 3) b×C-3; 4)D+3K; 5)A×K-D; 6)M-2
a=4; b=-0.5; c=-1; m=3.2; k=1.1;n=1.8 1) A+B×M; 2) M×C; 3) B3; 4)C+m×K; 5)AB+D×K 6)D-3
a=1; b=2.5; c=0.3; m=1; k=-2.1;n=-0.8 1) A+A×M; 2) B×C; 3) M3; 4)D+m×K; 5)A×D+D×M; 6)K-2
a=2; b=0.5; c=-1.1; m=2; k=1.9 ;n=-3.8 1) A+B×M; 2) M×C; 3) B3; 4)C+m×K; 5)AB+D×K 6)D-3
a=3; b=-2.5; c=4; m=3; k=-2.1;n=0.8 1) A-M; 2) B-a×C 3) M2-B; 4)D-×K; 5)A+7×D; 6)A-2
a=3.1; b=1.5; c=2.1; m=3.2; k=1.1;n=-1.6 1) A2; 2) B×C+M; 3) n×M2; 4)D-K; 5)A×B-D×C; 6)D-2
a=-2; b=1; c=1.5; m=-3; k=-0.1;n=1.8 1) A2+M; 2) B-M; 3) b×C-3; 4)D+3K; 5)A×K-D; 6)M-2

Пример

Выполнить действия с матрицами, создав их из заданных коэффициентов a=1, b=2, c= 3, m=4, k=5, n=6. Матрицы имеют следующий вид:

 

1. Создать матрицы.

1.1. Выбрать панель управления Matrіx (Матрица).

1.2. Определить число строк и столбцов для каждой матрицы (рис.21).

Рисунок 21 - Диалоговое окно для определения размера матрицы

 

1.3. Матрицы в примере имеют такие размеры: А - (3´3), В - (3´2), С(2´2), М(1´2), К(3´3).

1.4. Заполнить матрицы соответствующими параметрами .

2 Выполнить следующие действия с матрицами:

1) А+n·K; 2)A·B; 3) A2; 4) A·D; 5)D·M; 6) D-1.

3 Найти ранг матрицы А (ранг матрицы -наибольший порядок минора этой матрицы, который отличный от нуля): rank(A).

4 В символьном виде выполнить транспонирование матрицы В, т.е. заменить местами строки и столбцы матрицы В.

4.1 Выделить матрицу В.

4.2 Обратиться в главном меню к команде Symbolіc / Matrіx/Transpose (рис. 22).

5 В символьном виде выполнить инвертирование матрицы А (т.е. найти матрицу, которая будет обратной к матрице А) .

5.1 Выделить матрицу A.

5.2 Обратиться в главном меню к команде Symbolіc/Matrіx/Іnvert (рис.22).

6 В символьном виде найти обратную матрицу К.

6.1 Выделить матрицу К.

6.2 Обратиться в главном меню к команде Symbolіc / Matrіx/Іnvert (рис.22).

7 В символьном виде найти детерминант (определитель) матрицы А.

7.1 Выделить матрицу A.

7.2 Обратиться в главном меню к команде Symbolіc/Matrіx/Determіnant (рис.22).

 

 

Рисунок 22 – Меню Symbolic для работы с матрицами в символьном виде

Рисунок 23 – Результаты вычисления матриц

Контрольные вопросы

1 Як можно создать матрицу и вектор?

2 Какие действия выполняются с матрицами?

3 Как определяются элементы матрицы?


Лабораторная работа №5
Нахождение решений системы линейных уравнений в MathCad

Цель работы:нахождение решений системы линейных уравнений в программе MathCad .

Указания к выполнению лабораторной работы:

I Найти решение системы линейных уравнений с использованием функции soln.

1 Запустить программу MathCad.

2 Создать матрицу А из коэффициентов при неизвестных.

3 Создать вектор b из свободных членов.

4 Обратиться к встроенной программе решения линейных уравнений soln и записать soln1:=А-1 ×b.

5 Получить решение линейного уравнения у векторному виде

.

IIНайти решение системы линейных уравнений с использованием так званого «блоку решений».

1 Задать начальные значения переменным, которые есть в уравнении.

2 Ввести ключевое слово given (дано), с которого начинается блок решений.

3 Записать уравнение, используя знак логического равенства между правой и левой частью уравнения из панели управления Evaluation (Выражения).

4 Ввести ключевое слово find (найти), которым заканчивается блок решений.

IIIНайти решение вышеприведенной системы уравнений с использованием функции lsolve.

1Создать матрицу А из коэффициентов при неизвестных.

2 Создать вектор b из свободных членов.

4 Обратиться к встроенной программе решения линейных уравнений lsolve и записать lsolve(А,b).

5 Получить результат решения линейного уравнения в векторном виде

.

IVНайти приближенное решение с использованием функции minerr(x1,…).

1 Задать приближение последовательно для значений переменной х1, х2,… хn.

2 Ввести ключевое слово given (дано), с которого начинается блок решений.

3 Записать систему уравнений, используя знак логического равенства между правой и левой частями каждого уравнения.

4 Обратиться к функции minerr( x1,x2,..). Значения неизвестных будут найдены.

 

Таблица 3.1 – Варианты заданий к лабораторной работе № 3

 

№ варианта Коэффициенты при неизвестных Свободные члени
a11 а21 а31 а41 а12 а22 а23 а24 а13 а23 а33 а34 а14 а24 а34 а44 в1 в2 в3 в4
0,12 -0,43 0,14 0,64 -0,17
-0,07 0,34 -0,72 0,32 0,62
1,18 -0,08 -0,25 0,43 1,12
1,17 0,53 -0,84 -0,53 1,15
0,12 -0,43 0,14 0,64 -0,17
-0,07 0,34 -0,72 0,32 0,62
1,18 -0,08 -0,25 0,43 1,12
1,17 0,53 -0,84 -0,53 1,15
3,7 5,6 9,5
3,36 31,1 1,5
7,93 4,2 6,3 4,4
42,7 3,7 6,2
1,3 1,6 2,2
4,4 6,7 2,5
2,8 0,73 67,8
3,4
5,3 1,6 5,5 3,3
4,1 6,4 3,9
2,1 3,3 2,04 4,9
3,1
0,2
8,3 5,3
2,6 6,1 4,1
0,93 3,8
34,7
3,6
3,4 4,2
44,7
5,1 0,2
3,4 5,34
2,7 6,7
3,3
2,5 1,3
5,2 0,78
6,11 4,2
6,78 3,76
2,3
3,4 2,5
0,2
1,25
3,3 8,2
1,2
1,3
5,9
6,6
3,3 2,1
4,8
0,4
0,2
1,3 1,5 2,22 3,2
3,4 5,55 1,3
3,3 2,2 6,77
4,9 3,6 6,88
0,4
0,3
3,3 7,6 5,5
5,4
9,2
3,2
0,44
0,67
3,35 5,3
4,22 6,7 3,5
2,8 3,8 2,9
2,34 3,44
5,23
13,4 6,33 5,1 2,11 3,33
4,66 6,1 3,33 5,44 0,11
2,22 2,55 6,33 4,44
2,98 3,78 6,11 3,33

Пример

I Найти решение системы уравнений с использованием функции soln

1 Создать матрицу А

А:= .

2 Создать вектор b

b:= .

3 Найти решение системы, используя функцию soln

.

4 Результат решения

 

II Найти решение вышеприведенной системы уравнений с использованием так званого «блоку решений»

1 Задать начальные значения переменным, которые присутствуют в уравнении

x=0; y=0; z=0.

2 Ввести ключевое слово given (дано), с которого начинается блок решений.

3 Записать уравнение, используя знак логического равенства между правой и левой частями уравнения из панели

 

 

4 Ввести ключевое слово find (найти), которым заканчивается блок решений.

 

find(x,y,z) =

5 Результат решения

IIIНайти решение вышеприведенной системы уравнений с использованием функции lsolve.

1 Создать матрицу А

.

2 Создать вектор b

.

3 Найти решение системы, используя функцию lsolve:

 

 

 

IVНайти решение вышеприведенной системы уравнений с использованием функции minerr (x,у,z).

1 Задать начальные условия для неизвестных, например, x=1,у=1,z=1.

2 Ввести ключевое слово given (дано), с которого начинается блок решений.

3 Записать уравнения, используя знак логического равенства между правой и левой частью уравнения из панели.

4 Обратиться к функции minerr (x,у,z). Решение системы уравнений будет найдено.

Контрольные вопросы

1 Какие встроенные функции позволяют найти решение системы линейных уравнений?

2 В каком виде представляются результаты решения системы линейных уравнений?


Лабораторная работа №6
Нахождение решений системы нелинейных уравнений в MathCad

Цель работы: нахождение решений системы нелинейных уравнений в программе MathCad .

Указания к выполнению лабораторной работы:

І Найти решение системы нелинейных уравнений с использованием так называемого "блока решений".

1 Задать начальные значения переменным, которые есть в уравнении.

2 Ввести ключевое слово gіven (дано), из которого начинается блок решений.

3 Записать уравнение, используя знак логического равенства между правой и левой частями уравнения из панели управления.

4 Ввести ключевое слово fіnd (найти), которым заканчивается блок решений.

ІІ. Найти приближенное решение с использованием функции mіnerr(x1,...).

1 Задать приближение последовательно для значений переменной х1, х2,... хn.

2 Ввести ключевое слово gіven (дано), из которого начинается блок решений.

3 Записать систему уравнений, используя знак логического равенства между правой и левой частями каждого уравнения.

4 Обратиться к функции mіnerr( x1,x2,..). Значение неизвестных будет найдено.

Таблица 4.1 – Варианты задания к лабораторной работе №4

№ варианта Система уравнений № варианта Система уравнений

Пример

Найти решение системы нелинейных уравнений с использованием так называемого «блока решений».

1 Задать начальные значения переменным, которые есть в уравнении

x=1; y=1.

2 Ввести ключевое слово given (дано), с которого начинается блок решений.

3 Записать уравнения, используя знак логического равенства между правой и левой частью уравнения из панели управления

 

4 Ввести ключевое слово find (найти), которым заканчивается блок решений.

 

find(x,y) =

5 Результат решения

IIНайти приближенное решение с использованием функции minerr(x1,…).

1 Задать приближения последовательно для значений переменной х=1, y=1.

2 Ввести ключевое слово given (дано), с которого начинается блок решений.

3 Записать систему уравнений, используя знак логического равенства между правой и лево частью каждого уравнения.

4 Обратится к функции minerr( x,y.). Значение неизвестных будет найдено.

 
.

Контрольные вопросы

 

1 Какие встроенные функции позволяют найти решение системы нелинейных уравнений?

2 В каком виде представляются результаты решения системы нелинейных уравнений?

3 Нужно ли задавать начальные приближения при решении системы нелинейных уравнений?


Лабораторная работа № 7
Символьные действия математического анализа в MathCad

Цель работы:определение неопределенных и определенных визначених интегралов и производных в программе MathCad с использованием символьных операций.

Указания к выполнению лабораторной работы:

1 Запустить программу MathCad.

2 Записать на рабочем листе в соответствии с номером варианта формулы для определения неопределенных интегралов, определенных интегралов, производных первого порядка. От производных первого порядка определить производные второго, третьего порядков.

3 Применить последовательно к каждой функции команды меню Symbolic/Simplify, отметив последовательно каждую из функций.

Таблица 5.1 – Варианты задания к лабораторной работе №5

 

Номер варианта Неопределенные интегралы Определенные интегралы Производные
 
 
 
 
 
 
 
 
 
 
 
           

 

Примеры

1 Найти неопределенный интеграл .

Результат :

 

2 Найти определенный интеграл Выбрать в контекстном меню интеграла метод его вычисления. или

Результат .

3 Найти производные первого порядка .

Результат .

4 Найти производные высокого порядка .

Результат

 

Контрольные вопросы

 

1 Как найти в символьном виде определенные и неопределенные интегралы?

2 Можно ли применять символьные операции к интегралам по области, к трехмерным интегралам, к контурным интегралам?

3 Можно ли в символьному виде найти производные высоких порядков?

 

Лабораторная работа №8
Вычисление производных в задачах геометрии и частных производных

Цель работы:вычисление производных в задачах геометрии и нахождение частных производных высоких порядков в программе MathCad .

Указания к выполнению лабораторной работы:

IСоставить уравнение касательной и нормали к линии, которая задана уравнением y(x)=f(x) в точке М(x0,y0).

1 Задать значения х0 и у0 в точке М.

2 Записать уравнение линии у(х).

3 Определить производную от функции у(х) , использовав панель вычислений и панель символов. Присвоить значение производной функции уу(х): = .

4. Записать уравнение касательной у виде

,

 

5. Аналогично записать уравнение нормали

 

6. Построить графики касательной и нормали.

7 Отформатировать графики.

 

 

Таблица 6.1 – Варианты заданий к лабораторной работе

Номер варианта Функция f(x) для определения касательной и нормали Точка М (х0,у0) для определения касательной и нормали
х2 -3х+5 (2,3)
х2 +2х+6 (-1.1)
х3-3х2 (3,1)
0.5х-sin(x) (0, p/3)
(x-5)ex (4,0)
1-(x-2)4/5 (2,1)
x5+5x-6 (0,-1)
(x3+4)/x2 (2,3)
(0,1)
sin2(x) (0.5,0.5)
x2-0.5x4 (0,0)
х3-3х2 (0, p/3)
0.5х-sin(x) (4,0)
(x-5)ex (2,1)  
1-(x-2)4/5 (2,1)  
x5+5x-6 (0,-1)  
0.5х-sin(x) (0, p/3)  
(x-5)ex (4,0)  
1-(x-2)4/5 (2,1)  
x5+5x-6 (0,-1)  
(x3+4)/x2 (2,3)  
х3-3х2 (3,1)  
0.5х-sin(x) (0, p/3)  
(x-5)ex (4,0)  
1-(x-2)4/5 (2,1)  
x5+5x-6 (0,-1)  
(x3+4)/x2 (2,3)  
(0,1)  
sin2(x) (0.5,0.5)  
x2-0.5x4 (0,0)  
           

 

Пример

I Составить уравнение касательной и нормали к линии, которая задана уравнением y(x)=х4 -3х3+4х2-5х+1 в точке М(0,1).

1 Задать значения х0 и у0 в точке М: х0:=0, у0:=1.

2 Записать уравнения лини у(х):= х4 -3х3+4х2-5х+1.

3 Определить производную от функции у(х) , использовав панель вычислений и панель символов. Присвоить значение производной функции уу(х): = .

4 Записать уравнение касательной в виде

,

.

 

 

5 Аналогично записать уравнение нормали

 

 
 

 

6 Построить графики касательной и нормали.

7 Отформатировать графики.

 

Рисунок 24

График касательной и нормали

 

Контрольные вопросы

1 Як найти касательную к любой кривой в MathCad?

2 Як найти нормаль к любой кривой в MathCad?

3 Як выполнить символьные вычисления частных производных высокого порядка?

4 Як выполнить числовые вычисления частных производных высокого порядка?


Лабораторная работа №9
Решение обычных дифференциальных уравнений в MathCad

 

Цель работы:с использованием встроенных функций и блочной структуры найти решение обычных дифференциальных уравнений.

Указания к выполнению лабораторной работы:

I Найти решение обычного дифференциального уравнения y/=f(x,y) с использованием «блока решений».

1. Ввести ключевое слово given (дано), с которого начинается блок решений.

2. Записать уравнение, используя знак логического равенства между правой и левой частями уравнения с панели управления Evaluation (Выражения).

3. Задать начальные значения переменной, которая есть в уравнении.

4. Ввести ключевое слово Odesolve, которым заканчивается блок решений, то есть присвоить функции, относительно которой решается уравнение, значение Odesolve с параметрами интервала интегрирования.

5. Определить значение найденной функции в точках интервала, для чего создать соответствующий цикл.

6. Построить и отформатировать график найденной функции в точках интервала.

 

Таблица 8.1 – Варианты задания к лабораторной работе №8



Номер варианта Уравнение f(x,y) Начальные условия Интервал нахождения решения Шаг изменения
y(1)=1 [1,10]
tg(x)t(y) y(0)=0 [0,5] 0.5
y(1)=1 [1,7]  
y(1)=1 [1, 5] 0.25
cos(x-2y)-cos(x+2y) y(0)=p/4 [0,4p] p/2
2e-xcos(x)-y y(0)=0 [0;3,5] 0,1
e-2ycos(x)-y y(0)=0 [0;1] 0,05
lnôx+2,5xsin(x)ô y(0)=2,5 [1;3,5] 0,2
e35ysin(x)+y y(0)=0 [0;1,5] 0,1
x2ln(x+y2) y(0)=3,5 [1,2;2,4] 0,08
y(0)=3,6 [4,1;6,7] 0,1
sin(x)+cos(y2) y(0)=2,2 [0,8;3,2] 0,1
e-2xsin(x+y)
<== предыдущая лекция | следующая лекция ==>
Контрольные задания. | Анимация вычислений.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.54 сек.