Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Определение массива считыванием данных из файла

Читайте также:
  1. I. Определение группы.
  2. I. ОПРЕДЕЛЕНИЕ И ПРОБЛЕМЫ МЕТОДА
  3. I. Определение и проблемы метода
  4. II. 12-24. Причина страданий преданных
  5. II. Ввод и редактирование данных
  6. III. Определение средней температуры подвода и отвода теплоты
  7. IX. Империализм и право наций на самоопределение

 

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 | Нарушение авторских прав


Читайте в этой же книге: Вставка и удаление скобок | Перемещение частей выражения | Редактирование текста | Математические выражения в тексте | Предопределенные переменные | Определение переменных | Определение функции | Дискретные аргументы | Форматирование результатов | Создание массива заполнением пустых полей |
<== предыдущая страница | следующая страница ==>
Определение массива с помощью нижнего индекса| Отображение векторов и матриц

mybiblioteka.su - 2015-2024 год. (0.006 сек.)