Читайте также: |
|
MathCad позволяет создать матрицу из чисел, записанных во внешнем текстовом файле. Числа в файле должны быть разделены запятыми, пробелами либо возвратами каретки и записаны как целые числа (например, 5 или -1), либо с плавающей запятой (1.34), либо иметь экспоненциальную запись (4.87Е-4).
Наиболее часто для чтения массива из файла используется функция READPRN(file), где file – полное имя файла, записанное в двойных кавычках. Эта функция работает со структурированными файлами, т.е. с фиксированным числом значений в каждой строке. Данная функция читает структурированный файл данных и возвращает матрицу. Каждая строка в файле данных становится строкой в матрице.
Предположим, что в корневом каталоге диска D: имеется текстовый файл с именем test.prn, содержащий данные, показанные на рис. 6.6.
Рис. 6.6 - Содержимое файла с исходными данными.
Для вызова функции чтения данных из файла достаточно напечатать
M:=READPRN(“D:\TEST.PRN”),
после чего будет создан массив М, состоящий из пяти строк и четырех столбцов, содержащий числа, показанные на рис. 6.6.
На рис. 6.7 показано считывание таблицы данных в матрицу М.
Рис. 6.7 - Считывание таблицы данных в матрицу.
Когда MathCad читает данные с помощью функции READPRN:
· каждый раз файл данных читается целиком;
· все строки в файле должны содержать одинаковое количество значений, в противном случае будет выдано сообщение об ошибке;
· функция READPRN игнорирует текст в файлах данных;
· имя функции должно печататься заглавными буквами;
· левая часть оператора присваивания, использующего функцию READPRN, не должна содержать ничего кроме имени массива.
Дата добавления: 2015-07-08; просмотров: 193 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Определение массива с помощью нижнего индекса | | | Отображение векторов и матриц |