找回密码
 注册
关于网站域名变更的通知
查看: 272|回复: 2
打印 上一主题 下一主题

fprintf 函数在Matlab 中怎么用?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
fprintf 函数在Matlab 中怎么用?今天想打印出书,用到fprintf 函数,输出不对,) F& ?( L5 m5 z7 p7 w! B$ {
- D, ~3 t5 k$ ]
" a  A* Y9 n0 h7 n7 E2 q
6 Q% M, h1 z/ F( p- p

该用户从未签到

2#
发表于 2022-9-22 18:44 | 只看该作者
数据的格式化输出:fprintf(fid, format, variables); v" v) z: R1 y( h9 N; L! O) \

: f; I# X7 F$ Q# A4 |& F按指定的格式将变量的值输出到屏幕或指定文件,fid为文件句柄,若缺省,则输出到屏幕
3 L0 p3 Z4 c6 X6 k! Z- C
1 [; ~! M$ |# |2 b& oformat用来指定数据输出时采用的格式
$ w1 [9 ^5 E. X: g  @) B* X/ L- ]6 T0 I) f7 U4 o. b$ p
%d 整数$ X$ y4 h2 L' t, e5 X1 \
, k4 r5 P5 H/ z$ b3 }
%e 实数:科学计算法形式
0 s, Q0 k# l8 z. E% B
' T/ N$ X9 H& k/ T6 r2 H%f 实数:小数形式
) G: v3 v7 H1 c" x+ o( m
- I6 y: e/ i5 z9 K# q4 O%g 由系统自动选取上述两种格式之一
8 T2 u$ c/ x' {; x4 w( ]4 {+ z! n( c8 T0 ^
%s 输出字符串fprintf(fid,format,A)

该用户从未签到

3#
发表于 2022-9-22 19:46 | 只看该作者
fprintf(fid,format,A), Q' d& x, {' j3 T' w, K6 t, Z$ @7 u, h6 q7 a
说明:fid为文件句柄,指定要写入数据的文件,format是用来控制所写数据格式的格式符,与fscanf函数相同,A是用来存放数据的矩阵。3 X* X: [/ R# I0 [' }2 c+ C0 ]
- E9 p/ v5 W) a例:创建一个字符矩阵并存入磁盘,再读出赋值给另一个矩阵。9 K# c$ q! C- D$ S2 |: r" d( \1 }' z  l3 ?  K) p' L
>> a='string';5 a$ m& l5 |. w* O- _
& D  i! W) u$ v5 L3 s" b9 V+ |>> fid=fopen('d:char1.txt','w');
1 R$ \% ]2 O/ E0 P) K) f>> fprintf(fid,'%s',a);7 k0 q8 A% u; J) q3 g
) ]0 i9 T' q$ p/ K3 b/ ?8 K>> fclose(fid);
1 X( O- m' y6 f8 F3 G& d>> fid1=fopen('d:char1.txt','rt');/ s# [; c8 @9 U9 @6 `  \0 `/ p6 @. O" c3 s! J" l9 M
>> fid1=fopen('d:char1.txt','rt');! H9 `- }/ O# H; H9 n* ~* e5 p: Y9 Y/ r  x
>> b=fscanf(fid1,'%s')8 F8 T9 W& ^* y/ @
b =3 ~* P! {$ [4 M% ]1 I' T# H) Y" d2 Z/ H: D+ f0 C
string; ~- B7 i" Y: y" s8 q- G% m

2 M$ e4 Z! T5 \- d! i- n2 @/ y, amatlab读txt文件  J8 A& L" a3 {; |/ l- e9 L
9 f# h  w% [0 o! G1 o! S
, r7 d9 v# O2 P/ y0 Tfid=fopen('fx.txt','r');
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-8 11:51 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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