Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Maple.doc
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
3.72 Mб
Скачать

Writeto (“имя файла”)

в результате выполнения этой команды вся информация, содержащаяся на экране, будет сохранена в файле с указанным именем. Причем, если указанный файл существовал во внешней памяти, то хранящаяся информация будет заменена на новую.

Вторая команда

Appendto (“имя файла”)

дает возможность добавить информацию, отображаемую на экране, после данной команды в конец существующего файла.

Пример.

[> f:=12;

[> f1:=factor (y^2-3*y); save f,f1, "n1.txt";

[> appendto ("n1.txt");

[> solve(x^2-3*x+2=0,x);

В результате выполнения команды save f,f1, "n1.txt"; будет создан текстовый файл n1.txt, который будет содержать следующую информацию:

f := 12;

f1 := y*(y-3);

а в результате выполнения команды appendto ("n1.txt"); содержимое файла примет вид:

f := 12;

f1 := y*(y-3);

[> solve(x^2-3*x+2=0,x);

2, 1

В пакете Maple предусмотрен ряд команд вывода информации на экран. Наиболее простыми из них являются команды

Print(список Maple-выражений, перечисляемых через запятую);

и

Lprint(список Maple-выражений, перечисляемых через запятую);

причем, если переменной ничего не присвоено, то на печать выводиться ее имя, в противном случае выводится ее значение.

Пример.

[> x:=y^2: print (x, 'primer 1', y, factor(x-5*y));

Пример.

[> x:=y^2: lprint (x, 'primer 2', y, factor(x-5*y));

y^2, primer 2, y, y*(y-5)

Из приведенных примеров следует, что команда print выводит выражения через запятую в естественном математическом виде, а команда lprint выводит информацию в стиле строки вывода и выражения отделяются друг от друга запятой и пробелами.

Пакет Maple можно использовать для анализа и графической интерпретации числовой информации, находящейся в текстовом файле, полученной как при помощи самого пакета, так и других программных приложений. Как правило, в текстовом файле числа записаны по строкам. Для считывания числовой информации из текстового файла можно использовать команду:

Readdata(“имя файла”, тип переменной(integer/float – последний тип устанавливается по умолчанию),счетчик чисел);

Перед использованием данной команды необходимо ее активизировать при помощи команды:

Readlib(readdata):

Пример.

[> restart;

[> readlib(readdata):

[> ff:=readdata("aa.txt",integer,8);

[> x:=ff[1];

[> y:=x[5];

[> y1:=ff[1,5];

[> f:=readline("aa.txt");

Двойная индексация в переменной ff связана с тем, что числа представляются в виде двумерного массива, при этом число строк массива соответствует числу считанных строк, а количество столбцов определяется последним параметром команды readdata. Как следует из приведенного примера команда readline выводит числовые данные в виде переменной типа string.

12. Использование математического пакета maple для научных исследований

В данном разделе рассмотрим пример исследования средствами Maple решения прикладных инженерных задач. Приведенные примеры показывают возможности пакета Maple при решении инженерных задач, связанных с исследованием режимов работы оборудования, в зависимости от конструктивных и технологических параметров, комплексов и проиллюстрировать возможности программного и командного режимов работы пользователя в среде Maple. Далее приведены фрагменты исследований, сопровождаемые краткими пояснениями.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]