exponenta event banner

Изучение исчисления в редакторе Live Editor

Изучение исчисления и прикладной математики с помощью символьного математического Toolbox™. В примере показаны вводные функции fplot и diff.

Для управления символьной переменной создайте объект типа syms.

syms x

После определения символьной переменной можно создавать и визуализировать функции с помощью fplot.

f(x) = 1/(5+4*cos(x))
f(x) = 

14cos(x)+51/(4*cos(x) + 5)

fplot(f)

Figure contains an axes. The axes contains an object of type functionline.

Вычислите функцию при x = λ/2, используя математическую нотацию.

f(pi/2)
ans = 

15sym(1/5)

Многие функции могут работать с символьными переменными. Например, diff дифференцирует функцию.

f1 = diff(f) 
f1(x) = 

4sin(x)4cos(x)+52(4*sin(x))/(4*cos(x) + 5)^2

fplot(f1) 

Figure contains an axes. The axes contains an object of type functionline.

diff также может найти N-ю производную. Вот вторая производная.

f2 = diff(f,2) 
f2(x) = 

4cos(x)4cos(x)+52+32sin(x)24cos(x)+53(4*cos(x))/(4*cos(x) + 5)^2 + (32*sin(x)^2)/(4*cos(x) + 5)^3

fplot(f2) 

Figure contains an axes. The axes contains an object of type functionline.

int интегрирует функции символьных переменных. Ниже приводится попытка получить исходную функцию, интегрировав вторую производную дважды.

g = int(int(f2)) 
g(x) = 

-8tan(x2)2+9-8/(tan(x/2)^2 + 9)

fplot(g)

Figure contains an axes. The axes contains an object of type functionline.

На первый взгляд сюжеты для f и g выглядят одинаково. Внимательно посмотрите на их формулы и диапазоны на оси Y.

subplot(1,2,1) 
fplot(f) 
subplot(1,2,2) 
fplot(g)

Figure contains 2 axes. Axes 1 contains an object of type functionline. Axes 2 contains an object of type functionline.

e - разница между f и g. Он имеет сложную формулу, но его граф выглядит как константа.

e = f - g 
e(x) = 

8tan(x2)2+9+14cos(x)+58/(tan(x/2)^2 + 9) + 1/(4*cos(x) + 5)

Чтобы показать, что разница действительно является константой, упростить уравнение. Это подтверждает, что разница между ними действительно является константой.

e = simplify(e) 
e(x) = 1sym(1)