записывает матрицу в файл
fprintfMat(file, M [,format, text])
строка, путь к файлу, который нужно записать
матрица вещественных чисел
символьная строка, задающая формат. Это необязательный
параметр, значение по умолчанию "%lf"
.
Поддерживаемый формат:
%[width].[precision]type
или
%type
, где:
width
: необязательное число, которое
определяет минимальное количество символов на выходе;
precision
: необязательное число,
которое определяет максимальное количество символов,
напечатанных для всего или части выходного поля, или
минимальное количество цифр, печатаемых для целых значений;
type
: lf, lg, d, i, e, f, g (см. scanf_conversion).
вектор-строка или вектор-столбец строк, указывающий нечисловые комментарии в начале файла.
Функция fprintfMat
записывает матрицу в
форматированном файле. Каждая строка матрицы даёт строчку в
файле. Если указан text
, то его элементы
вносятся (поэлементно) в начало файла, один элемент на строку.
n = 50; a = rand(n, n, "u"); fprintfMat(TMPDIR + "/Mat", a, "%5.2f"); a1 = fscanfMat(TMPDIR + "/Mat"); // Создадим файл Mat1 и внесём в него комментарий some_comment = ["Это комментарий.","Это вторая строчка комментария.","Это третья строчка комментария."]; fprintfMat(TMPDIR + "/Mat1", a, "%5.2f",some_comment); | ![]() | ![]() |