собом оптимізації обчислень - SmartMath. Це фактично експертна система, яка прискорює обчислення в тих випадках, коли це можливо. При запущеній системі SmartMath процесор чисельних операцій, приступаючи до обчислення формульного блоку, запитує символьний процесор про те, чи може той призвести спрощення чи інше перетворення вихідної формули. Якщо це можливо, то обчислення проводяться вже за спрощеною формулою. p align="justify"> Крім оптимізації обчислень друга важлива призначення системи SmartMath полягає у візуалізації символьних обчислень і перетворень. Система SmartMath більш повно використовує ядро ​​символьних операцій, ніж символьні обчислення з підміню позиції Symbolics головного меню, і знімає деякі обмеження на їх виконання. Наприклад, можливе використання в преутворених виразах функцій користувача. Ще важливіше те, що результати символьних перетворень, виконуваних системою SmartMath, автоматично змінюються при зміні вихідних символьних даних. p align="justify"> Система SmartMath по суті є частиною програмних засобів MathCAD, що реалізують лінійні програми символьних обчислень.
3.8 Оператори символьного виводу
Спочатку для візуалізації результатів символьних перетворень був введений спеціальний символ - подовжена горизонтальна стрілка ->. Її можна викликати натисканням клавіш Ctrl +. (Точка) або викликом з палітр математичних символів (для введення відносин і символьних операцій). Шаблон цього знаку має вигляд, де на місці чорного прямокутника вводиться подвергаемое символьному перетворенню вихідне вираз. p align="justify"> Зазначений символ можна розглядати як простий оператор символьного виводу. Якщо задати вихідне вираз і вивести курсор з формульного блоку з ним, то система поміщає результат його символьних перетворень після стрілки (оператора символьного виводу). Це і є перший етап роботи з системою SmartMath. p align="justify"> У версію системи MathCAD 7.0 PRO введено ще один оператор - розширений оператор символьного виводу. Він задається натисканням клавіш Ctrl + Shift +. (Крапка) або вибором з палітри символьних операцій. Цей оператор має вигляд. У перший шаблон-прямокутник вводиться вихідне вираз, а в другій - директиви символьних перетворень. Задаються ці директиви або введенням відповідних ключових слів, або з палітри символьних операцій. p align="justify"> Крім того, в один такий оператор можна ввести інший, з тим щоб отримати складовою розширений оператор символьного виводу і місце для запису кількох директив. Це дозволяє намічати заданий шлях символьних перетворень. br/>
3.9 Оптимізація
Оптимізація обчислень досягається заміною складної функції або математичного виразу їх аналітичним поданням (якщо воно, звичайно, є). Для включення процесу оптимізації необхідно виділити вираз, який хотілося б оптімізоровать, і виконати команду Optimize позиції головного меню Math. p align="j...