СТУДТЕХНОСОФТ: ТЕБЕ, ТЕХНАРЬ

Спецвыпуск Xakep, номер #017, стр. 017-034-4


Теперь осталась незатронутой одна интересная деталь - создание анимации. Средства «MathCAD» позволяют "оживлять" часть рабочей области и записывать ее в видеофайл. Строится процесс анимации достаточно просто, используя переменную «FRAME». И чтобы окончательно "добить" нашу функцию, я предлагаю "оживить" именно ее. Достаточно в последнем примере немного изменить нашу функцию так: f(x,y):=sin(FRAME*x)+cos(FRAME*y), где звездочка - это символ умножения. В меню "Вид" выбрать "Анимация". И теперь, выделив тот участок рабочей области, который нужно расшевелить, нажать "Анимация" (рисунок 11). Теперь главное - вовремя остановиться, потому что видеофрагменты могут заполнить твой винт под самое горлышко.

Конечно, несколько примеров не могут полностью описать все прелести и недостатки этого продукта. К примеру, незатронутыми в данной статье остались такие интересные моменты, как решение дифференциальных уравнений, счет интегралов и многое другое, позволяющее говорить, что «MathCAD» - мощное оружие против препода в руках студня.

ОТЛИЧНЫЙ ДУЭТ С MAPLE

Эта математическая система, созданная компанией «Waterloo Maple», представляет собой оригинальный программный пакет. Чтобы сразу разобраться с его местом под математическим солнцем, я проведу параллели с «MathCAD». Итак, в отличие от предыдущего продукта, «Maple» представляет собой консольную программу. То есть все, что в нее вводится, проходит через командную строку. И считать это недостатком или преимуществом невозможно, так как опытному пользователю командная строка позволяет быстро вводить требуемые формулы и значения, но зато отпугнет новичков. Теперь немного сравнений: «Maple» имеет более 2700 встроенных функций, в «MathCAD» их значительно меньше. «Maple» имеет более сильный аппарат символьных преобразований и позволяет работать со сложными структурами данных. Точность вычислений может достигать пятисот тысяч знаков. «Maple» имеет подключаемые библиотеки функций, то есть легко и нехило апгрейдится. Думаю, что этого достаточно, чтобы ты, студент, осознал мощь этой программы.

Сохраняя приверженность единому стилю описания, поставим перед «Maple» те же задачи, которые мы поставили перед «MathCAD». Так как «Maple» требует подключения библиотек при использовании той или иной команды, осуществлять мы это будем по ходу выполнения примеров. Сначала решим уравнение sin(x)+cos(x)=1. Для этого в командной строке набери следующее:

Назад на стр. 017-034-3  Содержание  Вперед на стр. 017-034-5