Работа с Maple, интерфейс и основные функции
Командные строки в Maple начинаются слева, а результат автоматически выравнивается по центру и имеет синий цвет.
Командная строка должна обязательно заканчиваться знаком ; или знаком : (если стоит знак ;, то результат вычисления выведется на экран, а если :, то вычисление выполнится, но результат на экран не выведется).
В каком бы месте строки не находился курсор, после нажатия enter или щелчка левой кнопкой мыши по кнопке ! панели инструментов проводятся вычисления и результаты выводятся на рабочий стол.
Например:
>1+2;
3
>2*3+1;
7
Последний, предпоследний и предпредпоследний результаты Maple сохраняет под именами %, %%, %%%, соответственно. Например, введем теперь следующую команду
>%+%%;
Получим
10
Степень xyвводится
>x^y;
xy
Корень квадратный обозначается sqrt(x)
Вычисления числовых выражений проводятся встроенной функцией evalf(a,n), где а – числовое выражение, n – необязательный параметр определяющий число значащих цифр, то есть точность. Например
>evalf(1/3,4);
0.3333
Для ввода математических символов используется панель EXPRESSION. Для ее отображения нужно выбрать меню VIEW – Palettes- Expression Palette.
Таким же образом открываются остальные панели Maple.
Присваивание выполняется при помощи значка :=.
Алгебраические преобразования
Встроенные функции алгебраических преобразований:
Simplify – упростить,
Expand – раскрыть скобки;
Factor – разложить на множители,
Normal – привести к общему знаменателю,
Collect – привести подобные члены.
После ключевого слова в скобках вводится аналитическое выражение или его имя, а также необходимые параметры, если они есть.
Например:
>simplify((a^3-b^3)/(a-b));
a2+ba+b2
>expand((a-b)*(a^2+a*b+b^2));
a3-b3
>factor(a^3-b^3);
(a-b)(a2+ba+b2)
Более интересным является разложение на простейшие дроби , это выполняет команда convert(дробь, parfrac, переменная относительно которой раскладываем).
Пример:
>f:=(x^5+1)/(x^4-x^2);
>convert(f,parfrac,x);
Решение уравнений
Встроенная функция для решения уравнений и неравенств имеет вид:
Solve(уравнение или неравенство, переменная относительно которой решаем уравнение или неравенство).
Пример: решим уравнение x-3=0
>solve(x-3,x);
3
Для проверки используем функцию
Subs(значение параметра, выражение с параметром)
>subs(x=3,x-3);
0
Решение систем уравнений
Аналогично через solve решаются системы уравнений, только уравнения и неизвестные вводятся виде множеств – в фигурных скобках.
Пример: Решим систему уравнений
>solve({x+y=2, x-y=0},{x,y});
{x=1, y=1}
Математический анализ
Для вычисления пределов используем панель инструментов математические символы
>limit(функция, аргумент=значение);
Например
> limit(1/x, x=1);
Находить производные и неопределенные интегралы проще всего smart способом – через контекстное меню.
Встроенная функция дифференциации diff(f,x);
Производная к-го порядка вычисляется следующим образом
Diff(f,x$k), Например
>diff(x^2,x$2);
2
Встроенная функция интегрирования int. Конструкцией int(f(x),x) вычисляются неопределенные интегралы
Например
>int(x^2,x);
x3
Для нахождения определенного интеграла используется конструкция
Int(f(x),x=a..b); где f(x)-функция а x=1..3 это границы интегрирования.
|