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);Zapisywan89 Współpraca z plikami zewnętrznymi % kasowanie zmiennej t_eval elear t_eval; % przypisanie nazwy pWspółpraca z plikami zewnętrznymi 91 function [wezly,galezie]=siec % functionWspółpraca z plikami zewnętrznymi 93 if j==0 Yzw(i,i)=Yzw(i,i)+yg; end end % macierz impedancjiWspółpraca z plikami zewnętrznymi 95 diag - macierz diagonalna lub wektor elementów na przekątnej, fWspółpraca z plikami zewnętrznymi 91 function [wezly,galezie]=siec % functionWspółpraca z plikami zewnętrznymi 93 if j==0 Yzw(i,i)=Yzw(i,i)+yg; end end % macierz impedancjiWspółpraca z plikami zewnętrznymi 95 diag - macierz diagonalna lub wektor elementów na przekątnej, fWspółpraca z plikami zewnętrznymi 87 wezly=[); galezie=[]; jSb,wezly,galezie)=feval(zwdat);ZapisywanObrázek (13) kontroli wewnętrznej, czyli podatne na kontrolę zewnętrzną. Ten typ często zbliża się dW pracach naukowych, a także w pracy zawodowej, często korzysta się z możliwości zapisu w edytorze tpkm osinski 07 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 podDlaczego warto korzystać z elektronicznych baz danych? • Bazy dostarczająPrzede wszystkim do wymiany danych, Wspólne korzystanie z udostępnionych baz danych, gier, czyDo obliczenia momentu skrawania korzystamy ze wzoru (9). Parametr dsr przyjmujemy połowę średnicy wiwięcej podobnych podstron