.mat Расширение файла
This file is saved in a binary format, which requires a specific program to read its contents.
Что такое MAT файл?
Формат контейнера двоичных данных, используемый MATLAB; могут включать в себя массивы, переменные, функции и другие типы данных; могут быть сохранены в разных форматах, выбирая версию в настройках MATLAB (выберите General → MAT-Files).
Больше информации
Уровень 4 MAT-файлы поддерживают двумерные матрицы и символьные строки, а MAT-файлы уровня 5 включают дополнительную поддержку многомерных числовых массивов, массивов символов, массивов ячеек, разреженных массивов, объектов и структур.
MAT-файлы также могут использоваться для представления звука в 64-битной целочисленной форме с плавающей запятой, 16-разрядной подписью и 8-разрядных беззнаковых целочисленных форматах.
Файл с расширением .mat
Файл представляет собой сохраненную рабочую область MATLAB, среды для программирования, численных расчетов и визуализации их результатов. Файл может содержать массив данных, переменные, функции или другой тип данных в двоичном (бинарном) формате. Файлы MAT создаются при сохранении рабочей области MATLAB с помощью команды Save и впоследствии могут быть открыты в программе для дальнейшего редактирования.
Как, чем открыть файл .mat?
Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла
2. Файл ярлыка таблицы базы данных Microsoft Access
Microsoft Access Table Shortcut File
Разработчик: Microsoft
Подробное описание
Файл MAT представляет собой ярлык для доступа к нужной таблице данных в СУБД Microsoft Access, приложении для управления реляционными базами данных. Ярлык может быть создан на Рабочем столе Windows и служит для быстрого перехода к записям соответствующей таблицы базы данных.
Как, чем открыть файл .mat?
Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла
3. Файл материалов 3ds Max
3ds Max Materials File
Разработчик: Autodesk
Подробное описание
Файл содержит данные материала, используемого для текстурирования объектов в программе трехмерного моделирования Autodesk 3ds Max. В комплекте с программой поставляется библиотека материалов, позволяющих имитировать деревянные, пластмассовые, металлические и другие поверхности предметов. Каждый тип материала имеет свой способ затенения (шейдер) и такие параметры, как цвет, уровень блеска, глянца, освещенности, непрозрачности и т.д. Работа с материалами в 3ds Max осуществляется с помощью компонента Редактор материалов (Material Editor).
Как, чем открыть файл .mat?
Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла
Описание файла MAT
Файлы MAT связаны с пять типом (-ами) файлов, и их можно просматривать с помощью The MathWorks MATLAB, разработанного MathWorks. В целом, этот формат связан с шесть существующим (-и) прикладным (-и) программным (-и) средством (-ами). Обычно они имеют формат MATLAB MAT-File. Расширение файла MAT указано преимущественно в категории Data Files. В менее распространенных приложениях они также могут быть Uncommon Files или 3D Image Files.
Файлы MAT были обнаружены на платформах Windows, Mac и Linux. Они подходят для настольных ПК (и мобильных устройств). Рейтинг популярности файлов MAT составляет «Низкий». Это означает, что они не часто встречаются на большинстве устройств.
Для получения дополнительной информации о файлах MAT и связанных с ними прикладных программных средствах, см. информацию ниже. Кроме того, далее также представлено основное руководство по устранению неполадок, которое позволит вам решить проблемы, возникающие во время открытия файлов MAT.
matfile
Используйте объект MAT-файла получить доступ и заменить переменные в MAT-файле, не загружая файл в память. Можно загрузить или сохранить части переменных. Частичная загрузка и сохранение переменных с помощью объекта MAT-файла требуют меньшей памяти, чем load и save команды.
Создание
Синтаксис
Описание
matObj = matfile( filename ) создает matlab.io.MatFile объект, соединенный с MAT-файлом, задан filename .
Объект MAT-файла позволяет вам получать доступ и заменять переменные непосредственно в MAT-файле, не имея необходимость загружать переменные в память.
matObj = matfile( filename ,’Writable’, isWritable ) включает или отключает доступ для записи к файлу. Задайте isWritable как true или false .
Входные параметры
filename — Имя MAT-файла
вектор символов | строковый скаляр
Имя MAT-файла в виде вектора символов или строкового скаляра.
- filename может включать весь или частичный путь; В противном случае, matfile поиски файла вдоль MATLAB ® путь поиска файлов.
- Если filename не включает расширение, matfile добавляет .mat .
- Если файл не существует, matfile создает MAT-файл Версии 7.3 на первом присвоении на переменную.
isWritable — Включите доступ для записи
true | false
Включите доступ для записи в виде true или false . Значением по умолчанию является true для новых файлов, false для существующих файлов.
- true — Включите доступ для записи к MAT-файлу от объекта MAT-файла. Если файл только для чтения, измените системные полномочия при помощи fileattrib функция.
- false — Отключите доступ для записи к MAT-файлу от объекта MAT-файла.
Свойства
Доступ к свойствам объектов MAT-файла
Доступ к свойствам объектов MAT-файла с помощью синтаксиса ObjectName свойства. , где PropertyName имя свойства. Например, можно получить доступ к пути к исходному файлу MAT-файла, соединенного с объектом mObj MAT-файла использование синтаксиса mObj.Properties.Source .
Source filepath
символьный вектор
Путь к файлу, возвращенный как вектор символов, содержащий полностью определенный путь к MAT-файлу.
Writable — Состояние доступа для записи
true | false
Состояние доступа для записи объекта MAT-файла, возвращенного как любой true или false .
- true — Объект MAT-файла имеет доступ для записи к MAT-файлу.
- false — Объект MAT-файла имеет доступ только для чтения к MAT-файлу.
Функции объекта
Получите измерения массива переменной в MAT-файле
allDims = size(matObj,variable) возвращает размер каждой размерности заданной переменной в файле, соответствующем matObj . Выход allDims 1 — m вектор, где m = ndims(variable) .
[dim1. dimN] = size(matObj,variable) возвращает размеры каждой размерности в отдельных выходных переменных dim1. dimN .
selectedDim = size(matObj,variable,dim) возвращает размер заданного измерения.
Примечание: не вызывайте size с синтаксисом size(matObj.variable) . Этот синтаксис загружает целое содержимое переменной в память. Для очень больших переменных эта операция загрузки приводит к Out of Memory ошибки.
Получите список переменных в MAT-файле
varlist = who(matObj) списки в алфавитном порядке все переменные в MAT-файле сопоставлены с matObj . Опционально, возвращает список в массиве ячеек varlist .
varlist = who(matObj,variables) перечисляет заданные переменные.
Получите список переменных в MAT-файле с размерами и типами
details = whos(matObj) возвращает информацию обо всех переменных в MAT-файле, сопоставленном с matObj .
details = whos(matObj,VarName1. VarNameN) возвращает информацию о заданных переменных.