Matlab中输入数据至文本文件的命令之一

1、

save filename dataarray -ASCII


>> A=rand(3,4);
>> save savetxt.txt A -ASCII
>> A
A =
    0.8147    0.9134    0.2785    0.9649
    0.9058    0.6324    0.5469    0.1576
    0.1270    0.0975    0.9575    0.9706

savetxt.txt:

   8.1472369e-01   9.1337586e-01   2.7849822e-01   9.6488854e-01
   9.0579194e-01   6.3235925e-01   5.4688152e-01   1.5761308e-01
   1.2698682e-01   9.7540405e-02   9.5750684e-01   9.7059278e-01

2、

dlmwrite(filename,M,'D')

filename为待写入数据的文件名

M为写入到文件中的数值阵列

'D'为元素之间的分隔符

>> A=rand(3,4);
>> dlmwrite('mydata.txt',A,';');

'mydata.txt':

0.95717;0.14189;0.79221;0.035712
0.48538;0.42176;0.95949;0.84913
0.80028;0.91574;0.65574;0.93399

>> dlmwrite('mydata.txt',A,'newline','pc');

0.95717,0.14189,0.79221,0.035712
0.48538,0.42176,0.95949,0.84913
0.80028,0.91574,0.65574,0.93399

3、

fprintf(fileID,format,A,.....)

fprintf(fileID,A)

count=fprintf(fileID,format,A)

count为字节数,fprintf函数向fileID标示的文件中写入的字节数




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值