Вы находитесь на странице: 1из 4

Привет. Это – краткая инструкция по использованию проги “Maple”.

Переведено с помощью translate.ru


Полную инструкцию смотри во вкладке Help проги, но не по русски.

В общем, добавляю сюда все, что успел перевести. Мне нужна и ваша помощь
в переводе:
Математические термины производной, одз и прочее, собственно файлы
помощи (в папках lib, mswhelp, открывать любой текстовой программой, снять
ярлык «только чтение»).

Язык maple
Графики на плоскости

Язык Maple

Чтобы хотя бы ориентироваться, как и что набирать.


Каждое утверждение (строка) Maple должно закончиться точкой с запятой;
(или двоеточие: если результат не состоит в том, чтобы быть напечатанным).
Пока Maple не получает двоеточие, он ни не будет обрабатывать
утверждение, ни принимать новое утверждение. Если о двоеточии будут
забывать, то никакие дальнейшие команды не будут работать, пока
двоеточие не напечатано.

В общем, каждая строка должна кончаться точкой с запятой.

Еще было замечено, что не все знают как управляться со сложными


функциями:
y=x3 , печатаем y=x*x*x для степеней или, что проще, y=x^3
y=(x-2)2 y=(x-2)^2
2 3
y=7x(x -cos2x) y=7*x*(x^2-cos(2*x))^3
Дроби просто представляем в виде (a)/(b). Квадратный корень – sqrt(a),
кубические и корни других степеней – подкоренное выражение в степени 1/3
и прочее.
y=x1/3 y=x^(1/3)
Действия с логарифмами – в отдельном разделе.

Некоторые важные функции-команды: expand, simplify, and normal, для


упрощения выражений; evalf, for evaluating to floating-point; solve, для решения
уравнений; int and diff, для интегрирования и дифференцирования; series, for
Taylor or Laurent series; and plot, для построения графиков.

Другие полезные функции: array, coeff, collect, convert, degree, denom, evalc,
ifactor, limit, map, normal numer, op, product, simplify, subs, sum, table, and type.
Это наиболее часто используемые команды, но далеко не все. В Maple есть
также встроенные математические функции, such as sin, cos, tan, exp, ln,
GAMMA, Zeta, and binomial.

The help function чтобы получить помощь. For instance, to find out about the
series command, type series. The Maple assignment operator is :=.

The symbols “, “”, and “”” indicate the previous, second previous, and third
previous expressions in a Maple session.
Maple procedures are created using the proc and end delimiters. Control structures
include for and if.

Чтобы приравнять одну переменную к другой, используйте :=. Для вложенных


функций используйте кавычки. Можно создавать целые программы
(процедуры) с выполнением действий в определенном порядке. Начало
программы-процедуры proc, конец end. Возможно использование операторов
for и if. Как ими пользоваться, смотрите учебник любого языка
программирования. Процедуры позволяют решать логические задачи «А что,
если ... иначе …” и тп.

Примеры:

3 + 4 + 5;

e1 := expand( x*(x+1)*(x-1) ); (переменной e1 присвоено значение этого


выражения)

evalf( sqrt(2) ); (корень из двух)

solve(e1=0, x); (решаем уравнение из примера 2)

Для получения помощи введите ?: ?plot

Действия с логарифмами

Функция: ln - The Natural Logarithm

Функция: log - The General Logarithm

Функция: log10 - The Common Logarithm

Используйте следующие обозначения: ln(x) log(x) log[b](x) log10(x)

Parameters:

x - переменная

Description:

The natural logarithm, ln, is the logarithm with base exp(1) = 2.71828... For x > 0
we have ln(x) = y <==> x = exp(y).

The log function is the general logarithm. For x > 0 and b > 0 we have log[b](x) = y
<==> x = b^y. log is extended to general complex b and x by log[b](x) =
ln(x)/ln(b).

Построение графиков.

Программа позволяет строить графики. Для этого существует команда plot.


plot(3*x, x);
Предположим, требуется построить график, используя производную, по
следующему плану:

2.Одз
3.Точки пересечения с осями координат
4.Первая производная
5.Критические точки
6.Интервалы возрастания и убывания
7.Вторая производная
8.Точки перегиба
9.Выпуклые и вогнутые участки графика
10.Асимптота
11.Собственно график

Рассмотрим все это на примере графика функции y=x/(1+x2)


Для этого набираем:
1. a:=3*x^4-4*x^3+2; - присваиваем функции имя переменной, для
упрощения работы

2. solve(1+x^2, x); - если в дроби есть знаменатель, вставляем его сюда, если
нет – игнорируем строку 2 в ответе.

Ниже этой строки ничего не меняем.

3. sum(a, x=0); - точка пересечения с осью ординат. Если нужна точка


пересечения с осью абсцисс, ее проще найти вручную. Если вручную ее найти
сложно, искать ее не надо.

4. diff(a, x); - находим производную

5. solve(diff(a, x), x); - приравниваем производную к нуля, находим тем самым


критические точки

Пункты 6 и 9 пока что пропустим.

7. diff(diff(a, x), x); - находим вторую производную

8. solve(diff(diff(a, x), x), x); - приравниваем вторую производную к нулю и


вычисляем точки перегиба

11. plot(a, x); - строим график

10. limit(a, x=b); - если у графика есть горизонтальная асимптота, она


находится в этом действии. Вместо b ставим значение x, например если
график стремится к горизонтальной прямой и обрывается у x=4, ставим
значение limit(a, x=3.99999); с необходимой точностью. Если график идет в
бесконечность, ставим limit(a, x=infinity); или limit(a, x=-infinity);. Если по
графику видно, что асимтоты нет, игнорируем строку.

Теперь смотрим, что, собственно, получилось после нажатия enter:


1. Функция: проверка.
2. Нули знаменателя. Убираем из одз. Также ставим условия на все корни,
логарифмы и прочую бурду. Записываем одз.
3. Ордината точки пересечения
4.Производная, обычно в не очень удобоваримом виде.
5. Точки максимума и минимума
6. Теперь найдем, где производная имеет какой знак. Пишем sum(diff(a, x),
x=b); , вместо b вставляем любое число из интервала. Проверяем все
интервалы, их на 1 больше, чем точек из 5 пункта. Предположим получились
точки 0 и 1, тогда записываем по очереди sum(diff(a, x), x=-1);, sum(diff(a, x),
x=0.5);, sum(diff(a, x), x=2);, нажимаем enter. Будут выданы три числа,
смотрим только на их знак. Если есть вопросы (корень из двух минус 1.42 в
ответе, например), вводим вместо -1 и 2 – соответственно -1.0 и 2.0.
Определив знаки производной, записываем интервалы возрастания и
убывания функций.
7. Вторая производная
8. Точки перегиба.

9. Далее делаем то же. Что в 6 пункте по отношению к новым точкам. Если


значение на интервале положительно, график вогнутый вниз, отрицательно –
выпуклый вверх.
10. Если этой строки нет, а сразу идет график, горизонтальной асимтоты нет.
Иначе – ее коэффициент (y=k). Наклонную асимтоту находим только вручную,
если это можно и нужно делать.
11. График. Если нужен другой масштаб, записываем plot(a, x=a..b, c..d); где
a, b, c, d – границы интервала. Например, plot(a, x=-1.5..5, -sqrt(2)..4); график
будет показан на участке x от -1.5 до 5 и y от минус корня из двух до 4.
12. Распечатываем, идем в школу и доказываем, что у Инны Валентиновны
всякий график неправилен. Повторяем про себя фразу «Школа – это место,
где шлифуют булыжники и губят алмазы» Роберта Ингерсолла и в хорошем
настроении с пятеркой уходим)))).

В общем, просто копируйте-вставьте эту строку, измените функцию на ту,


которая нужна, затем действуйте по плану “после нажатия enter”. Изменяйте
только красное.

a:=3*x^4-4*x^3+2; solve(1+x^2, x); sum(a, x=0); diff(a, x); solve(diff(a, x), x);
diff(diff(a, x), x); solve(diff(diff(a, x), x), x); plot(a, x); limit(a, x=b);