|
|
fprintf(fid,format,A), Q' d& x, {' j3 T' w, K6 t
+ A6 _" r3 q' X* p1 x) E; O说明:fid为文件句柄,指定要写入数据的文件,format是用来控制所写数据格式的格式符,与fscanf函数相同,A是用来存放数据的矩阵。3 X* X: [/ R# I0 [' }2 c+ C0 ]
- |1 ]9 X) C8 m( k2 g! p4 d7 y+ a例:创建一个字符矩阵并存入磁盘,再读出赋值给另一个矩阵。9 K# c$ q! C- D$ S2 |: r" d( \1 }: R- I+ [( u X: X" f& P3 h
>> a='string';5 a$ m& l5 |. w* O- _
3 t1 y: G# K' y>> fid=fopen('d:char1.txt','w');+ Z3 E( z8 r" P: m' q6 n9 D* a( k& M
>> fprintf(fid,'%s',a);7 k0 q8 A% u; J) q3 g
" x" U2 Y8 j; F! b' k/ b>> fclose(fid);
% o$ M( ^! l+ i' u6 x3 B9 x4 b, u0 y>> fid1=fopen('d:char1.txt','rt');/ s# [; c8 @9 U9 @6 ` \0 `/ p( F- F( o" _$ G/ U! x- {
>> fid1=fopen('d:char1.txt','rt');! H9 `- }/ O# H; H
' g' j" Q4 `7 Z0 W" k, `3 [>> b=fscanf(fid1,'%s')
. Y! k V$ j" Q0 k4 I7 L3 K# Cb =3 ~* P! {$ [4 M% ]' G" v1 z& b% k9 I3 l( [% V
string2 x1 X! z2 ?+ [. m
7 o" m, {0 H* W5 n
matlab读txt文件+ i: \& h( W; Z( B* h
9 f# h w% [0 o! G1 o! S
% ]& I! H4 J7 g, h# Rfid=fopen('fx.txt','r'); |
|