Dosyaya Formatlı Yazdırma

fprintf(fileid,format,value)

octave:> c=[1,2,3;2,2,3;1,2,2;2,3,4]

c =

1   2   3

2   2   3

1   2   2

2   3   4

octave:> file_id = fopen(‘mydata.txt’, ‘w’);

octave:> fprintf(file_id,”%f %f %f \n”,c);

octave:> fclose(file_id);

Burada c matrsinin aynısı yazdırılmamıştır. Yazdırırken verileri 3 erli sutun halinde yazdırılmıştır. C matrsinin ilk sütunu ilk satira gelecek şekildedir.

C matrisini aynen dosyaya yazdırabilmek save komutu daha uygun olacaktır. Formatlı  yazdırmak gerekiyorsa, döngü yardımıyla satır satır yazdırılabilir.

 

Örnek

octave:> c=[1,2,3;2,2,3;1,2,2;2,3,4]

c =

1   2   3

2   2   3

1   2   2

2   3   4

c matrisini formatlı yazmak için aşağıdaki gibi bir döngü kullanılabilir.

octave:> len=size(c)

len =

  • 3

4 satır, 3 sutun ve len(1)->4,       len(2)->3’ü göstermektedir.

octave:> for i=1:len(1)

> printf(“%f %f %f \n”,c(i,:))

> endfor

1.000000 2.000000 3.000000

2.000000 2.000000 3.000000

1.000000 2.000000 2.000000

2.000000 3.000000 4.000000

Dosyaya Formatlı Yazdırma

fprintf(fileid,format,value)

octave:> c=[1,2,3;2,2,3;1,2,2;2,3,4]

c =

1   2   3

2   2   3

1   2   2

2   3   4

octave:> file_id = fopen(‘mydata.txt’, ‘w’);

octave:> fprintf(file_id,”%f %f %f \n”,c);

octave:> fclose(file_id);

Burada c matrsinin aynısı yazdırılmamıştır. Yazdırırken verileri 3 erli sutun halinde yazdırılmıştır. C matrsinin ilk sütunu ilk satira gelecek şekildedir.

C matrisini aynen dosyaya yazdırabilmek save komutu daha uygun olacaktır. Formatlı  yazdırmak gerekiyorsa, döngü yardımıyla satır satır yazdırılabilir.

 

Örnek

octave:> c=[1,2,3;2,2,3;1,2,2;2,3,4]

c =

1   2   3

2   2   3

1   2   2

2   3   4

c matrisini formatlı yazmak için aşağıdaki gibi bir döngü kullanılabilir.

octave:> len=size(c)

len =

  • 3

4 satır, 3 sutun ve len(1)->4,       len(2)->3’ü göstermektedir.

octave:> for i=1:len(1)

> printf(“%f %f %f \n”,c(i,:))

> endfor

1.000000 2.000000 3.000000

2.000000 2.000000 3.000000

1.000000 2.000000 2.000000

2.000000 3.000000 4.000000