- Справка Scilab
- Файлы: функции ввода/вывода
- Директория
- Пути - Имена файлов
- copyfile
- deletefile
- dispfiles
- fileinfo
- findfiles
- fprintfMat
- fscanfMat
- getmd5
- %io
- isfile
- listfiles
- listvarinfile
- maxfiles
- mclearerr
- mclose
- mdelete
- meof
- merror
- mfprintf
- mfscanf
- mget
- mgetl
- mgetstr
- mopen
- movefile
- mput
- mputl
- mputstr
- mseek
- mtell
- newest
- save format
- scanf
- преобразование scanf
- getURL
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
fprintfMat
записывает матрицу в файл
Последовательность вызова
fprintfMat(file, M [,format, text])
Аргументы
- file
строка, путь к файлу, который нужно записать
- M
матрица вещественных чисел
- format
символьная строка, задающая формат. Это необязательный параметр, значение по умолчанию
"%lf"
.Поддерживаемый формат:
%[width].[precision]type
или%type
, где:width
: необязательное число, которое определяет минимальное количество символов на выходе;precision
: необязательное число, которое определяет максимальное количество символов, напечатанных для всего или части выходного поля, или минимальное количество цифр, печатаемых для целых значений;type
: lf, lg, d, i, e, f, g (см. scanf_conversion).- text
вектор-строка или вектор-столбец строк, указывающий нечисловые комментарии в начале файла.
Описание
Функция 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);
Смотрите также
- scanf_conversion — спецификации преобразования mscanf, msscanf, mfscanf
- mclose — закрывает открытые файлы
- meof — проверяет достигнут ли конец файла
- mfprintf — преобразует, форматирует и записывает данные в файл
- mfscanf — считывает входные данные из потока, указанного указателем потока (интерфейс с C-функцией fscanf)
- fscanfMat — считывает матрицу из текстового файла
- mget — считывает байт или слово в заданном двоичном формате и преобразует в число удвоенной точности
- mgetstr — считывает символьную строку из файла
- mopen — открывает файл в Scilab'е
- mprintf — converts, formats, and writes data to the main scilab window
- mput — записывает байт или слово в заданном двоичном формате
- mputstr — записывает символьную строку в файл
- mseek — устанавливает текущую позицию в двоичном файле
- mtell — возвращает смещение текущего байта относительно начала файла
- mdelete — удаляет файлы
Report an issue | ||
<< findfiles | Файлы: функции ввода/вывода | fscanfMat >> |