Funkcje I/O pozwalają czytać dane zapisane w innym formacie lub zapisywać dane generowane przez Matlaba w żądanym formacie. Funkcje We/Wy Matlba są oparte na funkcjach We/Wy języka C.
Otwieranie i zamykanie plików Przed przystąpieniem do zapisu lub odczytu danych należy otworzyć plik za pomocą komendy fopen z parametrami:
pl = fopen('pen.dat', 'r')
otwarcie pliku do odczytu (jeśli operacja otwarcia powiodła się to zmiennej pl przyporządkowany zostanie plik pen.dat, jeśli nie to pl=-1
[pl, inf] = fopen('pen.dat', 'r') jeśli pl = -1 to inf jest łańcuchem znaków: np. No such file or directory.
W poleceniu fopen można stosować następujące parametry:
'r' otwarcie pliku do odczytu
'w' otwarcie pliku do zapisu
'a' otwarcie pliku w celu dopisywania elementów
'r+' otwarcie pliku do odczytu i zapisu
Po zakończeniu operacji na pliku należy go zamknąć za pomocą polecenia fclose, np.
status = fclose(pl) zamknięcie pliku skojarzonego ze zmienną pl
status = fclose('all') zamknięcie wszystkich otwartych plików