|
fprintf(fid,format,A), Q' d& x, {' j3 T' w, K6 t: d' K# {2 S5 H3 U# A6 {
说明:fid为文件句柄,指定要写入数据的文件,format是用来控制所写数据格式的格式符,与fscanf函数相同,A是用来存放数据的矩阵。3 X* X: [/ R# I0 [' }2 c+ C0 ]' r0 v/ O H1 R# g Y+ K
例:创建一个字符矩阵并存入磁盘,再读出赋值给另一个矩阵。9 K# c$ q! C- D$ S2 |: r" d( \1 }
3 Y1 y9 {4 U/ g6 P. k- @>> a='string';5 a$ m& l5 |. w* O- _
) L* l5 i2 G! |3 b2 Q# G>> fid=fopen('d:char1.txt','w');
( A! p* n( x+ Z7 n; t>> fprintf(fid,'%s',a);7 k0 q8 A% u; J) q3 g( i3 Z0 d' o5 n# E' L# G: y& D8 U
>> fclose(fid);
8 z2 w9 T. |7 z) `# _& B& M6 N5 ?>> fid1=fopen('d:char1.txt','rt');/ s# [; c8 @9 U9 @6 ` \0 `/ p5 B* G" Q/ g2 s
>> fid1=fopen('d:char1.txt','rt');! H9 `- }/ O# H; H1 d$ Q5 `! e: g$ ]* S# d8 j8 o) z
>> b=fscanf(fid1,'%s'): K) ?& C- m- x$ j+ Y; u, I
b =3 ~* P! {$ [4 M% ]$ r, L' j' R3 a0 z& ?
string- H2 A6 s! q0 A7 D( i) O* D
7 m. [# T4 X2 g# {* U
matlab读txt文件
! H7 n F! y) J% j5 k$ m+ A9 f# h w% [0 o! G1 o! S2 w: J5 v0 _1 U5 f3 J
fid=fopen('fx.txt','r'); |
|