matlab 函数 问题
我想编写一个画曲线的函数,一个是输入数据文件名(2列数据用来画曲线),一个是输出视频文件名,可是发现无法调用!麻烦帮看看,另外画曲线的过程能否不显示,我就是需要视频文件。
多谢!
function st(myfilename,outfilename)
Data=load('Datafile.txt');
k=0;
for i=1:1:length(Data(:,1))
k=k+1;
x(k)=Data(k,1); %时间
y(k)=Data(k,2); %位移
H=plot(Data(:,1),Data(:,2),x(k),y(k),'or');
xlabel('t(s)'); %X轴标示
ylabel('Dis(mm)');
grid
rect=[25,10,500,410]; %getframe截屏区域
I=getframe(gcf,rect); %截取当前轴及其附近区域图像
mov(i) = getframe(gcf,rect);
end
movie2avi(mov,'2.avi','FPS',10);
close
end