085

085



85

8. Współpraca z plikami zewnętrznymi

W obliczeniach inżynierskich często korzysta się z baz danych zapisanych w plikach tekstowych, a wyniki obliczeń są kopiowane do opracowań lub przechowywane w plikach archiwalnych. W tym przypadku konieczna jest współpraca tworzonych funkcji Matlaba z tekstowymi plikami zewnętrznymi.

Czytanie lub zapis z/do pliku tekstowego (także binarnego)

Przed wykonaniem operacji plik musi być otwarty za pomocą funkcji fopen, a po zakończeniu zamknięty za pomocą funkcji fclose.

Otwarcie pliku

Składnia polecenia fopen jest następująca: fid = fopen(nazwa_pliku, sposob_otwarcia)

gdzie:

fid    - identyfikator pliku zwracany przez funkcję fopen,

nazwa_pliku - nazwa pliku (łańcuch może zawierać ścieżkę dostępu), sposob_otwarcia - może być jednym z następujących łańcuchów:

'r'    - tylko do odczytu,

'w'    - tylko do zapisu (lub kreacji),

'a'    - dołączanie nowych danych do już istniejących,

'r+'    - do odczytu i zapisu (bez możliwości tworzenia pliku),

'w+'    - obcięcie lub kreacja przy odczycie lub zapisie,

'a+'    - do czytania i dołączania (z możliwością tworzenia pliku).

Domyślnie pliki są otwierane w trybie binarnym. Aby otworzyć plik tekstowy, należy dopisać 't' do łańcucha sposob_otwarcia, np. 'rt' lub 'wt'.

Wartość fld=l oznacza otwarcie pliku, fid=-l otwarcie nie powiodło się. Aby poznać błąd otwarcia, należy zastosować polecenie

[fid, komunikat] = fopen(nazwa_pliku, sposob_otwarcia)

gdzie

komunikat - zawiera opis błędu otwarcia.

Zamknięcie pliku

Polecenie fclose zamyka otwarte pliki i ma dwojakiego rodzaju składnię:

status = fclose(fid) lub

status = fclose('all')


Wyszukiwarka

Podobne podstrony:
Współpraca z plikami zewnętrznymi 87 wezly=[); galezie=[]; jSb,wezly,galezie)=feval(zwdat);Zapisywan
89 Współpraca z plikami zewnętrznymi % kasowanie zmiennej t_eval elear t_eval; % przypisanie nazwy p
Współpraca z plikami zewnętrznymi 91 function [wezly,galezie]=siec % function
Współpraca z plikami zewnętrznymi 93 if j==0 Yzw(i,i)=Yzw(i,i)+yg; end end % macierz impedancji
Współpraca z plikami zewnętrznymi 95 diag - macierz diagonalna lub wektor elementów na przekątnej, f
Współpraca z plikami zewnętrznymi 91 function [wezly,galezie]=siec % function
Współpraca z plikami zewnętrznymi 93 if j==0 Yzw(i,i)=Yzw(i,i)+yg; end end % macierz impedancji
Współpraca z plikami zewnętrznymi 95 diag - macierz diagonalna lub wektor elementów na przekątnej, f
Współpraca z plikami zewnętrznymi 87 wezly=[); galezie=[]; jSb,wezly,galezie)=feval(zwdat);Zapisywan
Obrázek (13) kontroli wewnętrznej, czyli podatne na kontrolę zewnętrzną. Ten typ często zbliża się d
W pracach naukowych, a także w pracy zawodowej, często korzysta się z możliwości zapisu w edytorze t
pkm osinski07 12 l. Konrtwowanle maszyn lfwość wychwycenia ewentualnych błędów. Często korzysta się
W postępowaniach cywilnych bardzo często korzysta się z instytucji sądów polubownych. Ich wyroki pod
Dlaczego warto korzystać z elektronicznych baz danych? •    Bazy dostarczają
Przede wszystkim do wymiany danych, Wspólne korzystanie z udostępnionych baz danych, gier, czy
Do obliczenia momentu skrawania korzystamy ze wzoru (9). Parametr dsr przyjmujemy połowę średnicy wi

więcej podobnych podstron