Maple в инженерных расчетах. Коптев А.А - 21 стр.

UptoLike

> 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 может выполнить дифференцирование по не-
скольким переменным.