Ввод уравнений.
В окне редактирования уравнений с помощью двойного щелчка мыши на узле «Уравнения» или команды «Изменить» всплывающего меню вызываем специальный редактор формул, который позволяет вводить математические выражения в близком к естественному виде, и вводим необходимые уравнения (Рис 4.5Рис 4.3).
Рис 4.53
Система уравнений может включать в себя обыкновенные дифференциальные уравнения первого порядка и алгебраические уравнения. Форма ввода уравнений в данной версии пакета достаточно свободная. Например, последние два уравнения можно представить в виде
X-L*sin(Alpha) = 0 Y+L*cos(Alpha) = 0 find X,Y
Следует, однако, помнить, что такая форма уравнений потребует от пакета значительно больше усилий, чем представление на Рис 4.5Рис 4.3. Аналитически разрешенные уравнения (формулы) при отсутствии в них циклов сводятся просто к последовательности операторов присваивания. Вы можете также непосредственно использовать в уравнениях первую и вторую производные, не вводя дополнительных переменных. Например, уравнения для маятника с вязким сопротивлением могут быть записаны так (Рис 4.7Рис 4.4). Рис 4.74 Если вы не указали, какие переменные являются искомыми (оператор find), то транслятор попытается определить их сам, исходя из контекста задачи: искомыми не могут быть параметры, константы и входы. Транслятор также стремится сделать искомыми (если это возможно) интегрируемые переменные (Alpha) и переменные, стоящие в левых частях формул (X,Y). Если же транслятору не удается выбрать искомые переменные, то он вызывает специальный диалог и предлагает сделать это вручную.
Помимо собственно уравнений и формул в систему уравнений могут быть также включены необходимые комментарии. Комментарий начинается символом «--» (двойной минус) и продолжается до конца строки (Рис 4.5Рис 4.3).
|