Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Файлы данных
  • Файлы данных и функции доступа к ним
  • Импортирование данных из других каталогов
  • Неструктурированные файлы
  • Структурированные файлы

    В начало книги

  •  

    Список встроенных функций

    Неструктурированные файлы
    К предыдущему разделуК следующему разделу

    В этом разделе обсуждается использование функций READ, WRITE и APPEND для работы с неструктурированными файлами. Неструктурированный файл данных — файл, который содержит числа, расположенные не обязательно в строках и столбцах.

    Чтение данных функцией READ

    Рисунок 1 показывает два способа использования функции READ  для чтения данных из файла.

    Первое равенство с использованием READ присваивает переменой N первое значение из файла данных sizefile.dat. Второе равенство с использованием READ caiieiyao iannea y первыми 100 числами из файла данных papageno.dat.

    Когда Mathcad читает данные с помощью READ :

    • Каждое новое равенство заново открывает файл и начинает читать из его начала. Невозможно считать два последовательных набора данных из одного файла, используя два раздельных равенства с READ.
    • Если равенство содержит READ и дискретную переменную, Mathcad считывает по одному значению из файла для каждого значения дискретного аргумента. Если данных меньше, чем значений дискретного аргумента, Mathcad перестаёт считывать данные для лишних значений дискретного аргумента. Если значений дискретного аргумента меньше, чем данных, Mathcad игнорирует лишние данные в файле.
    • Равенство не может включать более чем одну функцию READ.
    • Чтобы читать из файла с именем, которое не совпадает с именем файловой переменной, либо из файла, находящегося не в каталоге по умолчанию, выберите Присоединить к файлу из меню Файл. Подробнее см. раздел “Импортирование данных из других каталогов”.

    18-02.gif (6885 bytes)

    Рисунок 1: Функция READ.

    Запись данных с помощью функций WRITE и APPEND

    Рисунок 2 показывает, как использовать функцию WRITE, чтобы записать данные в файл.

    Первое равенство с использованием WRITE записывает число в файл данных sizefile.dat. Второе равенство с WRITE caienuaaao N чисел в файл данных papageno.dat, по одному числу для каждого значения дискретного аргумента i. Когда Mathcad записывает данные в файл, он отделяет последовательные значения пробелами, а также вставляет прерывания строки, сохраняя длину строк менее 80 символов. При использовании WRITE все значения передаются файлу с максимальной точностью, независимо от глобального формата документа.

    18-03.gif (5120 bytes)

    Рисунок 2: Запись данных с помощью WRITE.

    18-04.gif (5858 bytes)

    Рисунок 3: Чтение и запись файлов данных.

    Mathcad игнорирует единицы размерности при записи данных в файл.

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

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

    Предупреждение: Если функция WRITE используется с одним аргументом в двух равенствах, данные из второго равенства будет записаны поверх данных из первого.

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

    В начало страницы  К предыдущему разделуК следующему разделу

    Список встроенных функций

    | На первую страницу | Поиск | Купить Matlab

    Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


    Copyright © 1993-2024. Компания Softline. Все права защищены.

    Дата последнего обновления информации на сайте: 04.03.17
    Сайт начал работу 01.09.00