![]() |
曲线动画制作如何不显示过程
我想生成一个avi动画,但是不显示过程的函数,以便生成dll,C++ 调用。如果让这个函数直接输出avi文件,别蹦出figure窗口呢??
function outputst() clc; clear; close all; Data=load('Datanimate.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)'); %Y轴标示(修改3) %ylabel('Force(N)'); grid rect=[30,10,500,400]; %getframe截屏区域 I=getframe(gcf,rect); %截取当前轴及其附近区域图像 mov(i) = getframe(gcf,rect); end movie2avi(mov,'2.avi','FPS',10); end |
所有时间均为北京时间。现在的时间是 12:45。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.