Лабораторная работа: Символьные вычисления

>> small=sym (1.0e‑10);

>> s=large+small

s =

100000000000000000001/10000000000

Функция vpa преобразует числовые значения

Синтаксис

>> cn=vpa(c)

>> cn=vpa (c, n)

Вычисления с рациональными дробями позволяют получить значения символического выражения с любой степенью точности, т.е. найти сколь угодно много значащих цифр результата. По умолчанию удерживается 32 значащие цифры. Второй параметр n указывает желаемое число удерживаемых цифр (Второй аргумент задает удерживаемое число значащих цифр только для данного вызова vpa ; для глобальной установки служит функция digits, во входном аргументе которой указывается требуемое количество цифр digits(n)).

Примеры

>> c=sym ('sqrt(2)')

c =

sqrt(2)

>> cn=vpa(c)

cn =

1.4142135623730950488016887242097

Функция syms – формирует группу символьных объектов

Синтаксис

syms arg1 arg2…

При работе с комплексными числами следует указать, что определяемые переменные являются, в общем случае, комплексными.

syms arg1 arg2 …real

syms arg1 arg2 …unreal

- Функция syms arg1 arg2 …это короткая запись последовательности функций sym.

- Конструирование символических функций от переменных класса sym object производится с использованием обычных арифметических операций и обозначений для встроенных математических функций, например:

- >> f=(sin(x)+a)^2*(cos(x)+b)^2/sqrt (abs(a+b))

- Запись формулы для выражения в одну строку не всегда удобна, более естественный вид выражения выводит в командное окно функция pretty.

Функция pretty – выводит символьное выражение на экран в привычном для пользователя виде.

Синтаксис

pretty(S)

К-во Просмотров: 501
Бесплатно скачать Лабораторная работа: Символьные вычисления