MATLAB基础学习记录

一、关于数据保存为文本

今天想把一个矩阵存到文本中,同时保留原来的矩阵形式,行列结构不能破坏。找了一下。有一下好的方法:

1.

写入
dlmwrite( 'myname.txt', matrix, 'delimiter', '\t'); 
读取
A=dlmread('myname..txt');
2.
c=[1 2 3 4;5 6 7 8; 3 4 5 67];
 fout=fopen(mfccpath,'wt');
 for i=1:size(c,1)
     fprintf(fout,'%10.3f',c(i,:));
     fprintf(fout,'\n');
 end
3
save函数,	save D:\我的文档\code\数字语音处理\wav\6.mfcc c -ascii;

对于文件名为变量字符串的保存文件方法,不能 save fileName M -ascii;

而应该这样调用

save(fileName, 'M', '-ascii');

有帖子专门写这个的
http://blog.sina.com.cn/s/blog_6a1698d90101c9zk.html

二、将workspace里的变量保存下来,用时载入

在进行调试时,一些中间变量很有用,他们通常是中间运行结果。如果保存下来就可以在调试某个部分时,不需要运行就得到要用到的值。

http://blog.sina.com.cn/s/blog_4a1853330100sp2x.html

1、% 保存整个工作空间至指定的mat文件FILE_PATH_NAME,如E:\workspace.mat
% 若已经存在同名的mat文件,该文件会被覆盖重写而不是追加
save FILE_PATH_NAME
2、% 保存指定的变量至指定的mat文件FILE_PATH_NAME
% 若已经存在同名的mat文件,该文件会被覆盖重写而不是追加
save FILE_PATH_NAME variable

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值