importdata()能读取csv、jpg、bmp、avi文件
figure存为bmp: saveas()
读取csv文件: csvread()
写入csv文件: csvwrite()
读取bmp文件: imread()
写入bmp文件: 1、imwrite(mat,‘’) 2、saveas(figure,‘’)
读取avi文件并播放(第一种方式)
obj=VideoReader(‘~.avi’);
move=read(obj);
implay(move);%播放视频
读取avi文件并播放(第二种方式)
mats=importdata(‘~.avi’);
for i=1:length(mats)
mat=mats(i).cdata;
imshow(mat);
end
写入avi文件
fig=figure(1);x=1:0.1:10;
obj=VideoWriter(‘~.avi’);
open(obj);
for t=1:0.1:10
y=sin(x+t);plot(x,y);
f=getframe(fig);%获取帧
writeVideo(obj,f);
end
close(obj);
读取.bmp文件:
普通方式:mat=imread(‘~.bmp’);
通用方式:mat=importdata( ’ ~.bmp’);
查看.bmp文件: imshow(mat);
写入bmp文件:
imwrite(mat,’ *.bmp’);%矩阵保存成bmp文件
fig1=figure(1); plot(); saveas(fig1,‘.bmp’);%figure保存成bmp文件