|
fprintf(fid,format,A), Q' d& x, {' j3 T' w, K6 t/ j4 a9 r/ t4 |* M/ b# R
说明:fid为文件句柄,指定要写入数据的文件,format是用来控制所写数据格式的格式符,与fscanf函数相同,A是用来存放数据的矩阵。3 X* X: [/ R# I0 [' }2 c+ C0 ]% U+ C; {2 K( S% l1 d* r t- t. ~
例:创建一个字符矩阵并存入磁盘,再读出赋值给另一个矩阵。9 K# c$ q! C- D$ S2 |: r" d( \1 }1 P# s/ K) S$ ^
>> a='string';5 a$ m& l5 |. w* O- _& }# ?5 }' o! p
>> fid=fopen('d:char1.txt','w');. C8 e- Z1 D. a5 c' I) h- Q
>> fprintf(fid,'%s',a);7 k0 q8 A% u; J) q3 g( |- ~+ T# `6 t# g: I
>> fclose(fid);2 s8 A5 o7 r3 \/ A2 y
>> fid1=fopen('d:char1.txt','rt');/ s# [; c8 @9 U9 @6 ` \0 `/ p
; }4 I0 t9 H) \>> fid1=fopen('d:char1.txt','rt');! H9 `- }/ O# H; H
; a6 h g3 R6 N! F( v+ L>> b=fscanf(fid1,'%s'): ^$ K5 R: ~% E, f. D4 p+ z& i1 R
b =3 ~* P! {$ [4 M% ]: A2 h: y/ ~/ V+ c$ N; ~
string
4 p6 u& U; D( S/ g
$ A8 S( u+ M: R6 smatlab读txt文件( N: ]0 v: _; k# y7 A' X" l9 y! J
9 f# h w% [0 o! G1 o! S5 ~) |, O& O A; z* O; D- ^
fid=fopen('fx.txt','r'); |
|