Matlab文件操作
来源:互联网 发布:红外线控制开关软件 编辑:程序博客网 时间:2024/05/07 02:06
我们可以使用save来将MATLAB工作间的变量保存到文件中,以便以后可以调用这些变量。
一般格式:
save filename variables
从文件中调用变量的格式:
load filename variables
这里的文件的扩展名为.mat
?a=1:1:100;
?t=2323;
?whos
Name Size Bytes Class
a 1x100 800 double array
t 1x1 8 double array
Grand total is 101elements using 808 bytes
?save ok a t
?a=1;
?t=2:0.1:3;
?whos
Name Size Bytes Class
a 1x1 8 double array
t 1x11 88 double array
Grand total is 12elements using 96 bytes
?load ok a t
?whos
Name Size Bytes Class
a 1x100 800 double array
t 1x1 8 double array
Grand total is 101elements using 808 bytes
比较一下前后以及中修改后的差别
l 文件的打开与关闭
使用fopen 和fclose可以对普通的文件打开,关闭及处理的功能。
格式:
fp=fopen(fname,ftype)
st=fclose(fp)
?fp=fopen('ok.mat','r')
fp =
3
?st=fclose(fp)
st =
0
l 文件的输入与输出
1. 不定格式读取
a=fread(fp,size)
从文件fp中读取数据保存到矩阵a中
?a=fread(fp)
?whos Name Size Bytes Class
a 344x1 2752 double array
fp 1x1 8 double array
st 1x1 8 double array
t 1x1 8 double array
Grandtotal is 347 elements using 2776 bytes
2.指定格式读取
a=fscanf(fp,format,size)
从句柄fp所指定的文件中,按字符串format所指定的数据格式读取数据,把他们保存到矩阵a中。
?str=fscanf(fp,'%s')
str =
''
3.将数据写入文件中。
fprintf(fp,format,A,B,…)
将字符串所指定的数据写入到由fp所指定的文件中。
?t=0:0.001:1;
?fp=fopen('ok.mat','w');
?fprintf(fp,'%d',t);
?length(t)
ans =
1001
?clear
?fp=fopen('ok.mat','r');
?fread(fp);
?whos
Name Size Bytes Class
ans 12989x1 103912 double array
fp 1x1 8 double array
Grand total is 12990elements using 103920 bytes
?length(ans)
ans =
12989
前后比较一下就可以看出他们的不同之处了,也便于分析。
出处:http://cs.nju.edu.cn/yangxc/dcc2003.files/matlab/matlab/9.htm
- Matlab文件简单操作
- MATLAB 文件操作
- matlab文件操作
- matlab文件操作
- matlab文件操作
- matlab-----文件操作
- matlab文件操作
- matlab基本文件操作
- matlab文件操作
- Matlab 文件操作
- matlab txt 文件操作
- matlab 文件操作
- Matlab 文件操作
- matlab 文件操作,读写
- Matlab 文件操作
- Matlab--文件操作
- Matlab文件操作
- MATLAB文件操作
- JavaWeb_利用Cookie技术实现自动登录
- Java注解简述
- 程序员的道路如何走
- Linux添加自定义命令
- 服务器三大体系SMP、NUMA、MPP介绍
- Matlab文件操作
- ODPS MapReduce入门
- 微软扩大赏金计划范围:支持.Net Core和ASP.Net
- WebView相关研究
- 美国国内政争扼杀TPP?
- PHP扩展类ZipArchive实现压缩解压Zip文件和文件打包下载
- java中冒泡排序与选择排序
- iOS App Store 审核加速(插队)12小时100%成功!APP加速审核!
- arm mmu page