ВУЗ:
Составители:
> a*ln(x)-ln(x)*x-x;
−
− a ()ln
x
()ln
x
x
x
> collect(%,ln(x));
− ()
− a
x
()ln
x
x
> y/x+2*z/x+x^(1/3)-y*x^(1/3);
+ + −
y
x
2
z
x
x
()/13
yx
()/13
> collect(%,x);
+ () − 1 yx
()/13
+ y 2
z
x
Функция trigsubs выдает все тригонометрические эквиваленты выражения в виде списка.
> trigsubs(sin(alpha+beta));
()sin
+ αβ−
()sin
− − αβ
2
sin
+
α
2
β
2
cos
+
α
2
β
2
1
()csc
+ αβ
,, ,,
−
1
()csc
− − αβ
2
tan
+
α
2
β
2
+
1
tan
+
α
2
β
2
2
,,
-1
2
I () − e
()() + αβI
e
()−I () + αβ
Напомним, что извлекать элементы из списка можно при помощи функции op, указав первым пара-
метром номер элемента. Извлечем третий элемент из последнего списка.
> op(3,%);
2
sin +
α
2
β
2
cos +
α
2
β
2
2.5 ПРОИЗВОДНЫЕ И ИНТЕГРАЛЫ
Вычисление производных осуществляется с помощью функций diff и Diff. Первым параметром
этих функций является дифференцируемое выражение, далее – имя переменной или последователь-
ность имен переменных.
Дифференцируем функцию sin(x) по x.
> diff(sin(x),x);
()cos
x
И второй раз.
> diff(%,x);
−
()sin
x
Но двойное дифференцирование можно выполнить так
> diff(sin(x),x,x);
−
()sin
x
.
Или так
> diff(sin(x),x$2);
−
()sin
x
.
В последнем примере для задания последовательности из двух переменных x используется оператор
генерации последовательности – $. Одна функция diff может выполнить дифференцирование по не-
скольким переменным.
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »