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.
   120   121   122   123   124   125   126   127   128   129   130