您的位置:首页 > 编程语言 > MATLAB

matlab文件IO(读取写入)1 高级例程

2016-05-13 21:12 876 查看
参考MATLAB基础与编程入门 张威编 西安电子科技大学出版社 第5章


1. dir (directory)文件目录 (file 文件)

2. rand(a,b) 随机生成a*b维double数据,且每个数据 属于 [0,1]

3.常见data文件的读写函数



4.有间隔符的文本续写

function delimiter_examp
%DELIMITER_EXAMP.m
%读取具有不同间隔符号的文本数据文件
%create data
A=round(rand(2,5)*100);
%save A to csvexamp.txt
csvwrite('csvexamp.txt',A);
%ReadData from csvexamp.txt
B=dlmread('csvexamp.txt',',');  %dlmread()  按照指定的间隔符(这里 是 ',')读取文本文件的数据
%进行数据处理...
%save 数据B to dlmexamp.txt   间隔符由用户输入
c=input('输入符号作为间隔符:','s');
dlmwrite('dlmexamp.txt',B,c);   %dlmwrite()  按照指定间隔符(这里 是 输入的 'c')将数据写入文本文件
disp('保存数据文件完毕!');
%显示文件的内容
disp('csvexamp.txt');
type csvexamp.txt    %type 就会在命令行窗口显示出.txt文件里的具体内容
disp('dlmexamp.txt:');
type dlmexamp.txt
5.matlab能够load的数据文件



6.importdata函数可以 load 声音文件.wav 图像文件.jpg 电子表格Excel文件.xls【几乎万能函数】

缺点:程序晓立不比使用专门的函数好

7.部分数据文件的专用load函数



8.二进制文件的导出过程

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: