Иллюстрированный самоучитель по MathCAD 11

Дополнительные возможности. Применение функций пользователя.

Выше в этой главе были разобраны основные приемы символьных вычислений в Mathcad. Они, как правило, были показаны на простых примерах, которые иллюстрировали ту или иную символьную операцию. Тем не менее, при проведении разнообразных (и численных тоже) расчетов в Mathcad возможности символьного процессора можно использовать более эффективно. Отметим некоторые из них.

Применение функций пользователя

При проведении символьных вычислений с оператором символьного вывода функции пользователя и переменные, определенные ранее в документе Mathcad, воспринимаются символьным процессором корректно. Таким образом, имеется мощный аппарат включения символьных расчетов в программы пользователя. Примеры применения функции пользователя приведены в листингах 5.19 и 5.20.

Сравните последние строчки этих листингов. Несмотря на их идентичность слева от знака символьного вывода, полученные результаты отличаются. Это связано с тем, что в листинге 5.20 предварительно переменной х присвоено значение 4. Поскольку значения переменных влияют на символьные вычисления, то результат учитывает подстановку вместо х числа 4.

Листинг 5.19. Функция пользователя в символьных вычислениях:

Иллюстрированный самоучитель по MathCAD 11 › Символьные вычисления › Дополнительные возможности. Применение функций пользователя.

Листинг 5.20. Значения переменных влияет на результат символьных вычислений:

Иллюстрированный самоучитель по MathCAD 11 › Символьные вычисления › Дополнительные возможности. Применение функций пользователя.

Напротив, при осуществлении символьных операций через меню Symbolics (Символика), символьный процессор "не видит" ничего, кроме выражения, в пределах которого находятся линии ввода. Поэтому ни функции пользователя, ни предварительно определенные значения каких-либо переменных никак не влияют на вычисления.

Используйте меню Symbolics (Символика), если требуется "сиюминутно" провести некоторые аналитические действия с выражением и получить ответ в общем виде, не учитывающем текущие значения переменных, входящих в выражение.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.