Информатика -продвинутый курс


         

. ПАКЕТ MATHCAD - часть 5


SmartMath позволяет работать не только в ручном, но и в автоматическом режиме. Режим автоматических символьных преобразований включается опцией . Live Variable в меню Math.

Искомое выражение появляется правее, ниже или вместо исходного, заданного пользователем. Место для результата задается установкой Derivation Format... и Derive in Place в меню Symbolic. Если в исходном выражении пользователь что-то поменяет, то ему придется все действия повторить, не забыв при этом стереть предыдущий вариант ответа. В автоматическом режиме за исходным выражением нажатием соответствующей кнопки-иконки ставится знак «стрелка вправо». А чтобы система SmartMath поняла, в каком направлении необходимо вести преобразования, введены 7 ключевых слов: factor, expand, series, simplify, complex, float и assume. Эти слова можно считать зачатками нового языка программирования, ориентированного не на вычислительный, а на аналитический процесс.

Второй режим системы SmartMath связан с оптимизацией численных расчетов.

Ключевое слово optimize, поставленное перед суммой (произведением, интегралом, пределом), заставляет систему SmartMath отойти от лобовой атаки. Если оптимальное решение найдено, то правее выражения появляется красная шестиугольная звезда.

Пользователь может просмотреть не только численный результат, но и аналитическое выражение, упростившее расчеты. Оно заносится в специальный буфер, отображенный на диске командой Show SmartMath..меню Math или щелчком по красной звездочке. Оптимизационное выражение можно записать в переменную, которая будет уже иметь, не числовой, а символьный тип. Оптимизировать расчеты можно и без слова optimize, включив опцию Optimize в меню Math. В этом случае оптимизироваться будут все выражения без особого на то приглашения.

Оптимизация не только ускоряет расчеты, но и повышает их точность. И не только количественно, но и качественно за счет исправления методологических ошибок (промахов) численных методов.




Содержание  Назад  Вперед