Составители:
Рубрика:
2.5.2. Ввод/вывод матриц из внешних источников
Вводя матрицу вручную, нельзя создать матрицы с числом элементов
больше 100. Для работы с матрицами больших размеров система
MathCAD предоставляет ряд возможностей.
Простейшая из них – чтение массива данных из текстового файла
функцией READPRN. Аргументом функции является имя файла в кавыч-
ках; файл должен содержать строки матрицы, числа в строке отделяются
пробелами или символами табуляции. Функция возвращает массив. Если
данные в файле изменились, обновить данные в матрице можно, устано-
вив курсор в блок с данной функцией и нажав F9 (или выбрав из меню
Math | Calculate).
Парной функцией к READPRN является WRITEPRN. Эта функция
используется как левая часть (цель) операции присваивания.
Пример
Введем матрицу, найдем обратную и запишем результат в файл.
Исходный файл (D:\DATA\MATR1.TXT):
0.544 -0.412 -0.989
-0.412 -0.989 -0.657
-0.989 -0.657 0.279
Файл результата (D:\ DATA\MATR2.TXT):
2122 -2294 2122
-2294 2479 -2294
2122 -2294 2123
Для ввода данных из файлов других форматов (импорт) имеется спе-
циальный компонент. Порядок использования:
1. Помещаем курсор ввода на свободный участок документа
2. Выбираем из меню Insert | Component (Вставить / Компонент)
3. Выбираем Input Table, нажимаем Finish. Появляется шаблончик:
62
2.5.2. Ввод/вывод матриц из внешних источников
Вводя матрицу вручную, нельзя создать матрицы с числом элементов
больше 100. Для работы с матрицами больших размеров система
MathCAD предоставляет ряд возможностей.
Простейшая из них – чтение массива данных из текстового файла
функцией READPRN. Аргументом функции является имя файла в кавыч-
ках; файл должен содержать строки матрицы, числа в строке отделяются
пробелами или символами табуляции. Функция возвращает массив. Если
данные в файле изменились, обновить данные в матрице можно, устано-
вив курсор в блок с данной функцией и нажав F9 (или выбрав из меню
Math | Calculate).
Парной функцией к READPRN является WRITEPRN. Эта функция
используется как левая часть (цель) операции присваивания.
Пример
Введем матрицу, найдем обратную и запишем результат в файл.
Исходный файл (D:\DATA\MATR1.TXT):
0.544 -0.412 -0.989
-0.412 -0.989 -0.657
-0.989 -0.657 0.279
Файл результата (D:\ DATA\MATR2.TXT):
2122 -2294 2122
-2294 2479 -2294
2122 -2294 2123
Для ввода данных из файлов других форматов (импорт) имеется спе-
циальный компонент. Порядок использования:
1. Помещаем курсор ввода на свободный участок документа
2. Выбираем из меню Insert | Component (Вставить / Компонент)
3. Выбираем Input Table, нажимаем Finish. Появляется шаблончик:
62
Страницы
- « первая
- ‹ предыдущая
- …
- 60
- 61
- 62
- 63
- 64
- …
- следующая ›
- последняя »
