АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

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

Читайте также:
  1. Запись и считывание данных
  2. Подсистема аварий (AlarmWorX32)
  3. ФОРМАТ НАИБОЛЕЕ ИСПОЛЬЗУЕМЫХ КОМАНД АНАЛИТИЧЕСКОГО ПАКЕТА MAPLE

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

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

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.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)