Page 124 - 14
P. 124
127
6.3. Програмування в системі MathCAD
6.3.1. Візуалізація результатів обчислень та програмні оператори системи MathCAD
Для символьних обчислень і перетворень, а також для візуалізації їх результатів служить система
SmartMath.
Система SmartMath повніше використовує ядро символьних операцій, ніж символьні
обчислення із підменю позиції Symbolica головного меню, і знімає певні обмеження на їх
виконання. Наприклад, можна використовувати у виразах, що перетворюються, функції
користувача. Ще важливіше, що операції символьних перетворень, які виконуються системою
SmartMath, автоматично міняються при зміні вихідних символьних даних, що не відбувається
при символьних обчисленнях з використанням команд в позиції Symbolica.
Візуалізація результатів символьних перетворень здійснюється за допомогою двох операторів:
простого і розширеного.
Простий оператор – це стрілка з чорним прямокутником: , де на місці чорного
прямокутника вводиться вираз, який підлягає символьному перетворенню. Якщо задати
початковий вираз і вивести курсор із символьного блоку, то система розміщує результат
символьного перетворення після блоку. Його можна викликати з клавіатури комбінацією клавіш
Ctrl + .(крапка), або вибором із палітри символьних операцій. Палітра символьних операцій має
піктограму у вигляді “професорської шапочки”.
Розширений оператор символьного виводу має вигляд стрілки з двома чорними
прямокутниками: . В перший шаблон-прямокутник вводиться початковий вираз, а в другий
– директиви символьних перетворень (вони описані нижче).
Розширений оператор викликається комбінацією клавіш Ctrl + Shift . (крапка) чи вибором
із палітри символьних операцій.
В розширений символьний оператор можна ввести інший, для того, щоб отримати
складений розширений оператор символьного виводу і місце для запису декількох директив. Це
дає можливість позначити шлях символьних операцій.
Директиви системи SmartMath. При вводі стрілки після виразу (по замовчуванню)
над ним виконується операція Simplify (спростити). В тому випадку, коли виникає необхідність в
іншій операції, можна скористатись операціями, які знаходяться в палітрі символьних операцій:
simplify – спрощення виразу;
expand – розклад виразу за степенями;
factor – розклад виразу на прості дроби;
complex – перетворення в комплексній формі;
assume – присвоєння змінним невизначеного значення, навіть якщо до цього їм були
присвоєні значення і задані обмеження на значення змінних;
subsitute – підстановка;
series – розклад в ряд Тейлора за заданими змінними;
float – перетворення в формат чисел з плаваючою крапкою;
literally – заборона символьного перетворення для наступного виразу;
Bparfac– розклад на елементарні дроби;
coeffs – повертає коефіцієнти полінома;
Bfourier – пряме перетворення Фур’є;
Laplase – пряме перетворення Лапласа;
ztrans – пряме Z-перетворення;
Binvfourier – зворотне перетворення Фур’є;
invlaplace – зворотне перетворення Лапласа;
invztrans – зворотне Z-перетворення;
T
M – транспонування матриць;
–1
M – інвертування матриць;
M – обчислення детермінанту матриць;