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

diff (S, n, ’v’)

- Функция diff(S) автоматически определяет независимую переменную с помощью функции findsym(S) и затем выполняет соответствующее дифференцирование.

- Функция diff (S, ’v’) и diff (S, sym(‘v’)) дифференцирует символьное выражение S по переменной, указанной в ‘v’.

- Функции diff (S, n), diff (S, ’v’, n), diff (S, n, ’v’) дифференцируют n раз символьное выражение S по переменной, указанной в ‘v’.

- Если S матрица, то операция дифференцирования применяется к каждому элементу матрицы.

Примеры

>>syms x t

>>diff (sin(x^2))

ans=2*cos (x^2)*x

>>diff (t^6,6)

ans=720

Функция int – выполняет интегрирование функции одной переменной

Синтаксис

R=int(S)

R=int (S, v)

R=int (S, a, b)

R=int (S, v, a, b)

- Функция int(S) возвращает символьное значение неопределенного интеграла от символьного выражения или массива символьных выражений S по переменной, которая автоматически определяется функцией findsym. Если S – скаляр или матрица, то вычисляется интеграл по переменной ‘x’.

- Функция int (S, v) возвращает неопределенный интеграл от S по переменной v.

- Функция int (S, a, b) возвращает определенный интеграл от S с пределами интегрирования от a до b, причем пределы интегрирования могут быть как символьными, так и числовыми.

- Функция int (S, v, a, b) возвращает определенный интеграл от S по переменной v с пределами интегрирования от a до b.

Примеры

>> x=sym('x');

>> int (x^2, x)

ans =

1/3*x^3

>> int (sin(x)^3, x)

ans =

-1/3*sin(x)^2*cos(x) – 2/3*cos(x)

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