Лабораторная работа: Символьные вычисления
How=radsimp
>> [R, How]=simple (cos(x)+i*sin(x))
R=exp (i*x)
How=convert(exp)
>> [R, How]=simple((x+1)*x*(x‑1))
R=x^3‑x
How=collect(x)
>> [R, How]=simple (x^3+3*x^2+3*x+1)
R=(x+1)^3
How=factor
>> [R, How]=simple (cos(3*acos(x)))
R=4*x^3–3*x
How=expand
Функция numden – выполняет приведение символьных полиномов к рациональной форме
Синтаксис
[N, D]=numden(A)
- Функция [N, D]=numden(A) преобразовывает каждый элемент символьного массива A к рациональной форме в виде отношения двух неприводимых полиномов с целочисленными коэффициентами. N, D – соответственно символьные массивы числителей и знаменателей элементов массива.
Примеры.
>>syms x y a b
>> [N, D]=numden (x/y+y/x)
N=x^2+y^2
D=x*y
>>A=[a, 1/b]
>> [N, D]=numden(A)
N=[a, 1]]
D=[1, b]
Функция subs – выполняет подстановку значений символьных переменных
Синтаксис
subs(S)