Page 125 - 14
P. 125
128
Modifier – модифіковані команди;
*
assume – ввідне слово для наведених нижче операцій;
*
real – для var = real означає дійсне значення var;
*
RealRange – для var = RealRange (a,b) означає належність дійсної var до інтервалу [a;b];
>>trig – задає напрямок тригонометричних перетворень.
Палітри символьних операцій вміщує навіть більше символьних перетворень, ніж позиція
Symbolics головного меню.
За допомогою директиви solve можна розв’язувати рівняння як з однією, так і з багатьма
змінними. В першому випадку необхідно вказати ім’я змінної, а в другому – параметр директиви
solve буде вектором невідомих.
За допомогою символьної математики можна обчислювати похідні і інтеграли (див. приклади в
розд. 7).
Для обчислення границь функцій в систему MathCAD введено символьний оператор limit.
Його можна ввести з набірної панелі Calculus Pallete чи з клавіатури за допомогою комбінації
клавіш:
Ctrl + L – задання шаблона оператора limit для обчислення границі функції, коли х прямує
до заданого значення;
Ctrl + A – задання шаблона оператора limit для обчислення границі функції зліва від
заданої точки;
Ctrl + B – задання шаблона оператора limit для обчислення границі функції справа від
заданої точки.
Програмні оператори розміщені в набірній панелі програмних елементів. Програмний модуль в
системі MathCAD виділяється жирною вертикальною лінією (Add Line). Він може вести себе як
безіменна функція, що не має параметрів (приклад 6.1.), проте повертає результат або виконує
роль тіла функції користувача з іменем і параметрами (приклад 6.2.).
Приклад 6.1. Обчислення квадратного кореня
x 25 5
x
Локально задано х = 25 і обчислено значення квадратного кореня із числа 25.
x y z
Приклад 6.2. Обчислити значення функції y,xF z , при x=1; y=0,5; z=2.
x yz
a x yz
F y,x z , x y z
a
Дальше обчислюємо значення функції F(x,y,z) при заданих значеннях аргументів x,y,z.
F(1, 0.5, 2) = 1.75.
Крім оператора Add Line, який створює і при необхідності розширює жирну вертикальну
лінію, справа від якої в шаблонах записуються програмні блоки, в панелі Calculus Pallete є ще такі
оператори:
Оператор – виконує функцію внутрішнього локального присвоєння. Це означає, що
присвоєння змінній значення зберігається тільки в тілі програми. За межами
тіла програми значення змінної може бути невизначеним, або рівне
значенню, яке задається операторами локального : = або глобального
присвоєння.
Оператор if – є оператором умовного виразу. Він має таку структуру:
Вираз if Умова
Якщо Умова виконується, то повертається значення Вираз. Разом з цим
оператором часто використовується оператор break і оператор іншого
вибору otherwise.