Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК Информационные технологии в юридической деятельности.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
19 Мб
Скачать
☆

5.4. Перевод сложных выражений в линейную форму записи

Одним из самых сложных занятий для начинающих пользователей системы Maxima является запись сложных выражений, содержащих степени, дроби и другие конструкции, в линейной форме (в текстовой форме записи, при помощи ASCII символов, в одну строку).

Для облегчения данного процесса нелишне дать несколько рекомендаций:

1. Не забывайте ставить знак умножения! В графическом окне Maxima по правилам математики удвоенное значение переменной х записывает в виде 2x, но при записи команда для Maxima должна выглядеть как 2*x.

2. В случае сомнения всегда лучше поставить «лишние», дополнительные скобки (). Числитель и знаменатель выражения всегда необходимо заключать в скобки.

При записи возведения в степень основание и степень лучше всегда брать в скобки.

Примеры:

Математическая запись

Команда для Maxima

(x+2)/(y–7)

(x+3)**(2*y)

sin((x–2)/(a+3))

(x–2)/(a+3)+(2*x)/(b+4)

3. Функция не существует отдельно от своих аргументов (если таковые имеются). Поэтому, например, при возведении в степень можно взять всю функцию с аргументами в скобки, а потом уже возводить полученную конструкцию в нужную степень: (sin(x))**2. Очень часто начинающие пользователи пытаются возвести в степень только название функции, забывая про аргументы: sin**2(x) – это неправильно!

4. Также необходимо помнить, что несколько аргументов функции записываются в скобках, через запятую, например min(x1,x2,x3,xN).

5. Недопустима запись функции sin(2*x) в виде sin*2*x или sin2x. Запомните, как действует Maxima при записи скобок: как только вы пытаетесь написать открывающую скобку, она тут же пишет вторую – парную ей – закрывающую скобку. Поэтому при записи функций напишите название, затем поставьте после него пустые скобки и только потом в этих скобках напишите все ее аргументы, разделяя их запятыми. Никаких конструкций между названием функции и открывающейся скобкой быть не должно! 

6. В случае записи сложного выражения разбейте его на несколько простых составляющих, введите их по отдельности, а затем объедините, используя рассмотренные ранее обозначения.

Пример: Необходимо ввести следующее выражение:

Разделим это выражение на три составные части: будем отдельной частью считать числитель, выражение, стоящее в знаменателе в скобках, и степень. Введем каждую названную составную часть, и объединим их в выражение.

Отметим, что строку с ошибочной записью можно редактировать, удаляя или заменяя неправильные символы, и можно тут же снова выполнить (Shift+Enter) уже исправленную команду, однако номер ответа при этом изменится.

Ненужные секции ввод-ответ можно удалить, Если щёлкнуть мышкой в незакрашенный треугольник, то треугольник закрасится, а строка с результатом будет скрыта, при этом появится запись (0 lines hidden). Чтобы удалить с экрана полностью и ответ, и команду следует щелчком мыши выделить квадратную скобку у пары ввод–ответ, вызвать щелчком правой кнопки мыши контекстное меню и выбрать опцию Delete Selection. При необходимости вставить секцию в текстовый документ следует выбрать Copy As Image (копировать как изображение).