|
|
fprintf(fid,format,A), Q' d& x, {' j3 T' w, K6 t& \& a6 ~. ?1 V- Y3 P& m. [
说明:fid为文件句柄,指定要写入数据的文件,format是用来控制所写数据格式的格式符,与fscanf函数相同,A是用来存放数据的矩阵。3 X* X: [/ R# I0 [' }2 c+ C0 ], |- s3 f l6 O+ _
例:创建一个字符矩阵并存入磁盘,再读出赋值给另一个矩阵。9 K# c$ q! C- D$ S2 |: r" d( \1 }
9 s% A* ` h8 ~7 T3 Y* J>> a='string';5 a$ m& l5 |. w* O- _
! Y9 s) C% B4 n; Z7 k3 j>> fid=fopen('d:char1.txt','w');- ]2 i7 K _7 X
>> fprintf(fid,'%s',a);7 k0 q8 A% u; J) q3 g. B2 q. i4 h- _) O" C" h& `
>> fclose(fid);
4 C' V+ q8 ?$ J/ H% K s>> fid1=fopen('d:char1.txt','rt');/ s# [; c8 @9 U9 @6 ` \0 `/ p9 W# P1 R/ c/ p- W$ W: Y# n) ?
>> fid1=fopen('d:char1.txt','rt');! H9 `- }/ O# H; H
* k$ p. L" a7 a& b& T- X6 _; t! U# h N>> b=fscanf(fid1,'%s')3 x5 ^/ Q8 ^$ K- m1 b! v( j c+ Y
b =3 ~* P! {$ [4 M% ]$ ~/ u( {/ A. a- H4 R
string) d, S% ~1 a4 R9 z( Z5 m0 a. ~
4 D* @0 _+ Z% ]matlab读txt文件8 w- r+ B' \* K8 b& }- a
9 f# h w% [0 o! G1 o! S
' B8 N& Y# A+ |% W- ?fid=fopen('fx.txt','r'); |
|