找回密码
 注册
查看: 254|回复: 2
打印 上一主题 下一主题

fprintf 函数在Matlab 中怎么用?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-9-22 17:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
fprintf 函数在Matlab 中怎么用?今天想打印出书,用到fprintf 函数,输出不对,: f5 G: b6 x5 ^2 g' s+ j- q
$ V5 D, [- P2 S  _  R

# k5 E6 o9 s2 C" r
5 X3 F8 f3 n& j4 N0 M: r% j( j

该用户从未签到

2#
发表于 2022-9-22 18:44 | 只看该作者
数据的格式化输出:fprintf(fid, format, variables)
/ m$ p% G+ N* U  J" [9 I+ T9 p+ ?3 Q% {# l& L8 W
按指定的格式将变量的值输出到屏幕或指定文件,fid为文件句柄,若缺省,则输出到屏幕
* F) U# H# K( d: W, e
. n/ L/ P. S9 \: n6 G3 V" e6 n% jformat用来指定数据输出时采用的格式% G, u; I: u6 @! t) M0 J3 c
1 K( ]( u' }4 C) Z
%d 整数+ ~' p+ |' q4 n7 Q; S8 z) `7 X
  X, Z5 M% a( o6 K% s4 K7 U
%e 实数:科学计算法形式
  f5 ?6 O8 T. s; z: V9 H* D6 C& i
%f 实数:小数形式
, m  I+ s8 U& A# K' Q8 @9 Z  N
% F: M5 S' R# p7 j" f, c* j- C6 @%g 由系统自动选取上述两种格式之一
2 B" |* \( U2 C4 q% U3 d- u6 S4 {) q  N8 O) q+ I
%s 输出字符串fprintf(fid,format,A)

该用户从未签到

3#
发表于 2022-9-22 19:46 | 只看该作者
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');
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-5-25 10:45 , Processed in 0.062500 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表