Matlab Hogyan - Hidrodinamikai Rendszerek Tanszék
Matlab Hogyan - Hidrodinamikai Rendszerek Tanszék
Matlab Hogyan - Hidrodinamikai Rendszerek Tanszék
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
5. FEJEZET. I/0 23<br />
képernyőre:<br />
fprintf(formátum,a,b,c)<br />
Itt a formátum egy sztring, pl.<br />
’a=%g \t b=%+10.7e vegul egy egesz: c=%d es jon a sorleptetes:\n’<br />
fájlba:<br />
azonosító = fopen(filenév,jogok)<br />
fprintf(azonosító,formátum,a,b,c)<br />
fclose(azonosító)<br />
Az fopen() parancs megnyitja a filenév állományt a megadott jogokkal (amit el lehet hagyni, ekkor csak<br />
olvasásra). Megnyitás után az fprintf() a már leírt szintaktikával működik, de az argumentumlista elején<br />
a kimenet azonosítóját meg kell adni. Végül pedig lezárjuk a fájlt az fclose() paranccsal.<br />
A jogok lehetnek:<br />
r olvasás (read), ez az alapbeállítás.<br />
w file megnyitása/létrehozása írásra (write), már létezű file esetén a<br />
tartalom elvész.<br />
a létező file megnyitása/létrehozása hozzáírásra (append).<br />
r+ file megnyitása írásra és olvasásra.<br />
w+ file megnyitása/létrehozása írásra és olvasásra, már létezű file<br />
esetén a tartalom elvész.<br />
a+ file megnyitása/létrehozása írásra és olvasásra, már létezű file<br />
esetén a tartalom nem vész el, az új adatokat a végéhez fűzi.<br />
5.1.1. Mátrix kiírása fájlba<br />
A kovetkezo program formazva, elemrol elemre menti el M mátrix tartalmat (demo io 1.m).<br />
demo io 1.m<br />
% Az adatok:<br />
M= [ 1.2345 2.56 3.009 -4.01<br />
-5.45e4 6245 76543 -453458<br />
9 8 1.23e-5 0];<br />
% Fajlnyitas<br />
adatfajl = fopen(’demo_io_1.dat’,’w’);<br />
% Iras tabulatorral tagolva, legalkalmasabb formatumban<br />
for i=1:length(M(:,1))<br />
for j=1:length(M(1,:))<br />
fprintf(adatfajl,’%g \t’,M(i,j));<br />
end;<br />
fprintf(adatfajl,’\n’);<br />
end;<br />
% Kihagyunk ket sort....<br />
fprintf(adatfajl,’\n\n’);<br />
% Iras fix szelesen, tabulatorral, tudomanyos formatumban