Przykładowy kod źródłowy, który tworzy zmienne x i y, a następnie zapisuje je razem do pliku o nazwie dwie_zmienne.mat: clear all x=1:100; y=sin(x); save dwie_zmienne x y Wczytanie zmiennych z pliku *.mat jest możliwe za pomocą polecenia load: load dwie_zmienne Używanie plików *.mat zamiast ASCII ma następujące cechy: mniejsza zajmowana pojemność na dysku – przykładowo, jeśli zapiszemy na dysku liczbę 809154.1345098 to w pliku tekstowym zajmie ona 14 bajtów (13 cyfr + kropka), natomiast w pliku binarnym – 8 bajtów (taki rozmiar mają liczby zmiennoprzecinkowe ze zdwojoną precyzją). Może to mieć znaczenie przy większej ilości danych. konwersja z systemu dwójkowego na dziesiętny przy zapisywaniu do pliku ASCII może prowadzić do błędów zaokrągleń. do pliku ASCII możemy zapisać tylko jedną zmienną podczas gdy do pliku *.mat dowolną ich ilość (przy czym pojęcie „jedną zmienna” nie powinno być utożsamiane z jedną liczbą).
Źródło i licencja
Fragment artykułu Wikipedia — MATLAB · historia autorów.
Tekst: CC BY-SA 4.0. Wydzielono fragment z dłuższego artykułu.