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

本文介绍了MATLAB中进行文件输入输出的高级技巧,包括使用rand函数生成随机double数据,各种data文件的读写方法,如有间隔符的文本续写,以及importdata函数在加载.wav、.jpg、.xls等不同类型文件中的应用。同时,文章也讨论了importdata的局限性和部分特定数据文件的load函数,以及二进制文件的导出流程。
摘要由CSDN通过智能技术生成

参考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('保存数据文件完
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值