В этом случае WRITEBIN записывает матрицу M в двоичный файл, задает байтовый формат данных и использует порядок байтов от младшего к старшему.
3. Используйте READBIN, чтобы читать двоичный файл без дополнительных параметров.
4. Вычислите M1.
По умолчанию READBIN читает данные как вектор. READBIN читает строки одну за другой в вектор M1.
5. Используйте READBIN для чтения в двоичный файл и задайте дополнительные параметры, чтобы прочитать данные как матрицу с 5 столбцами.
Использование функций READEXCEL и WRITEEXCEL
1. Определите матрицу с двумя столбцами.
2. Используйте WRITEEXCEL, чтобы создать новый файл Excel и записать в него матрицу.
3. Используйте READEXCEL, чтобы читать данные из файла Excel и вычислить N.
4. Выполните транспонирование N.
5. Запишите транспонированную матрицу назад в файл Excel.
6. Прочитайте файл Excel и вычислите M.
Некоторые ячейки исходной матрицы все еще находятся там. Исходный файл 1.xlsx содержал 2 столбца и 5 строк. На шаге 5 WRITEEXCEL переписывает две строки. Не была переписана нижняя часть двух исходных столбцов, т. е. ячейки от A3 до B5. READEXCEL заполняет пустые ячейки значениями NaN, чтобы создать полную матрицу.
Использование функций READFILE и WRITEFILE
1. Определите матрицу и используйте WRITEFILE, чтобы записать ее.
2. Читайте данные из файла с помощью READFILE без дополнительных параметров.
Данные читаются как есть.
3. Используйте READFILE и определите все дополнительные параметры.
В этом случае параметры задают для функции READFILE:
◦ чтение в файл 1.dat;
◦ чтение строк как столбцов данных фиксированной ширины;
◦ чтение каждого столбца как столбца шириной в один символ;
◦ чтение строк 1 и 2;
◦ чтение всех столбцов;
◦ заполнение пробелов значением -1;
◦ использование символа "." (точка) как десятичного разделителя.
При обращении к индексам матрицы функции чтения начинают с 1.
Использование функций READTEXT и WRITETEXT
1. Определите матрицу и запишите ее с помощью WRITETEXT.
В этом случае WRITETEXT записывает подматрицуM3, начиная с индекса (1,1) и заканчивая индексом (5,5). Диапазоны определяются с помощью векторов с 2 элементами.
Когда выполняется запись в текстовый файл, индексы матрицы начинаются с (1,1), а не с (0,0). Значение ячейки (1,1) равняется 5, но, чтобы записать его, необходимо определить ячейку (2,2).
READTEXT читает в верхней части первые два столбца и четвертый столбец. Диапазон определяется с помощью строк. Параметр \t указывает, что числа разделяются знаком табуляции.
Использование функций WRITEPRN и APPENDPRN
1. Определите матрицу и запишите ее подматрицу в файл с помощью WRITEPRN.