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

fprintf 函数在Matlab 中怎么用?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
fprintf 函数在Matlab 中怎么用?今天想打印出书,用到fprintf 函数,输出不对,; Z* u" {3 A# |9 E' Z9 X# l
: ~/ L3 p7 s# A- X

7 P# ], ~( i. N6 u2 w8 ?' ?5 S' l% j; L- w

该用户从未签到

2#
发表于 2022-9-22 18:44 | 只看该作者
数据的格式化输出:fprintf(fid, format, variables)
/ t& p" W* s! O# Z- A9 s  I
2 b6 w: M( c  ]. i8 Z按指定的格式将变量的值输出到屏幕或指定文件,fid为文件句柄,若缺省,则输出到屏幕
# F7 J8 f, W, W0 V0 j* d- h
& N; s1 p  u, p6 [5 ?8 S( a! jformat用来指定数据输出时采用的格式
( z8 `9 x; s# R
, E0 ?  g# z5 f+ _%d 整数3 e3 C' D) w6 G+ R6 m

/ r( T! K" X( j0 q2 H: B%e 实数:科学计算法形式3 H/ U. z1 W! M. n) S1 f
7 O$ E- r! I8 z7 J8 H. M
%f 实数:小数形式, y3 ]  U& R3 g+ T0 {1 s

: c/ I' T8 E! H' e5 ~%g 由系统自动选取上述两种格式之一
: k$ i1 S; M9 u# Y. a8 F6 B
8 ]% G" O/ z$ D%s 输出字符串fprintf(fid,format,A)

该用户从未签到

3#
发表于 2022-9-22 19:46 | 只看该作者
fprintf(fid,format,A), Q' d& x, {' j3 T' w, K6 t; r9 [4 ~. W+ k2 t; i
说明:fid为文件句柄,指定要写入数据的文件,format是用来控制所写数据格式的格式符,与fscanf函数相同,A是用来存放数据的矩阵。3 X* X: [/ R# I0 [' }2 c+ C0 ]% M0 W7 p0 m3 Q, @8 M% ^
例:创建一个字符矩阵并存入磁盘,再读出赋值给另一个矩阵。9 K# c$ q! C- D$ S2 |: r" d( \1 }+ `& Q% D9 N; n! @- w# C2 L0 ?9 w
>> a='string';5 a$ m& l5 |. w* O- _
5 E0 N% Y! v" Q6 }>> fid=fopen('d:char1.txt','w');
, D, [, F7 F/ R' B8 o% A>> fprintf(fid,'%s',a);7 k0 q8 A% u; J) q3 g
' m9 N9 T: ~; r7 f>> fclose(fid);/ O8 V" r9 H$ `* B6 n
>> fid1=fopen('d:char1.txt','rt');/ s# [; c8 @9 U9 @6 `  \0 `/ p
/ ?4 N" c9 m6 _3 r  t+ A$ y# n2 N6 P>> fid1=fopen('d:char1.txt','rt');! H9 `- }/ O# H; H" o5 f: k( m+ ?3 \
>> b=fscanf(fid1,'%s')
; _! e7 d0 z/ I) I# J6 D1 F  sb =3 ~* P! {$ [4 M% ]! b& n) {* ^, z0 H
string$ @% [" u+ P( R7 O; k/ e/ b

# ^7 ]+ o6 L" @2 w% i- U9 Pmatlab读txt文件
1 P* h; r2 y: h; P7 N. ^9 f# h  w% [0 o! G1 o! S
0 v  Q7 F$ M  H' D1 `8 Y0 Dfid=fopen('fx.txt','r');
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-24 01:40 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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