matlab中如何保存运行程序时出现的动画?n=100;m=3;v=2;x=0;u=3*v*[sech(sqrt(v).*(x)./v)].^2;h=plot(x,u);axis([-10 10 -2 10])set(h,'EraseMode','Xor' );for l=1:mfor k=-300:nx=-10:0.01:20;t=k/n;u=3*v*[sech(sqrt(v).*(x-v.*t)./v)].^2;set(h,'XDa

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 20:45:45

matlab中如何保存运行程序时出现的动画?n=100;m=3;v=2;x=0;u=3*v*[sech(sqrt(v).*(x)./v)].^2;h=plot(x,u);axis([-10 10 -2 10])set(h,'EraseMode','Xor' );for l=1:mfor k=-300:nx=-10:0.01:20;t=k/n;u=3*v*[sech(sqrt(v).*(x-v.*t)./v)].^2;set(h,'XDa
matlab中如何保存运行程序时出现的动画?
n=100;
m=3;
v=2;
x=0;
u=3*v*[sech(sqrt(v).*(x)./v)].^2;
h=plot(x,u);
axis([-10 10 -2 10])
set(h,'EraseMode','Xor' );
for l=1:m
for k=-300:n
x=-10:0.01:20;
t=k/n;
u=3*v*[sech(sqrt(v).*(x-v.*t)./v)].^2;
set(h,'XData',x,'YData',u);
pause(0.01)
%drawnow
end
l=l+1;
end

matlab中如何保存运行程序时出现的动画?n=100;m=3;v=2;x=0;u=3*v*[sech(sqrt(v).*(x)./v)].^2;h=plot(x,u);axis([-10 10 -2 10])set(h,'EraseMode','Xor' );for l=1:mfor k=-300:nx=-10:0.01:20;t=k/n;u=3*v*[sech(sqrt(v).*(x-v.*t)./v)].^2;set(h,'XDa
n=100;
m=3;
v=2;
x=0;
u=3*v*[sech(sqrt(v).*(x)./v)].^2;
figure(1);
h=plot(x,u);
axis([-10 10 -2 10])
set(h,'EraseMode','Xor' );
F = getframe(1);
im = frame2im(F);
[X,map] = rgb2ind(im,256);
imwrite(X,map,'filename','gif','Loopcount',inf,'Delaytime',0);
for l=1:m
for k=-300:n
x=-10:0.01:20;
t=k/n;
u=3*v*[sech(sqrt(v).*(x-v.*t)./v)].^2;
set(h,'XData',x,'YData',u);
%pause(0.01)
drawnow
F = getframe(1);
im = frame2im(F);
[X,map] = rgb2ind(im,256);
imwrite(X,map,'filename','gif','WriteMode','append','Delaytime',0);
end
l=l+1;
end
输出的图片是filename.gif

运行matlab程序时提示Image is too big to fit on screen; displaying at 56% scale.怎么办?如何将这幅图像100%的原图保存成bmp格式?我试着保存都是保存了56%大小的样子. matlab中如何保存运行程序时出现的动画?n=100;m=3;v=2;x=0;u=3*v*[sech(sqrt(v).*(x)./v)].^2;h=plot(x,u);axis([-10 10 -2 10])set(h,'EraseMode','Xor' );for l=1:mfor k=-300:nx=-10:0.01:20;t=k/n;u=3*v*[sech(sqrt(v).*(x-v.*t)./v)].^2;set(h,'XDa 如何将MATLAB程序中每一步的计算结果都保存到一个数组里?例如程序 for i=0.5:0.01:2a=i^2end运行结果是一片数值,但数组a中只有最后一个结果4,我想把每一步的计算结果都保存下来,还有其他用途, 关于matlab中figure的问题我的问题是: 当第一次运行该程序片段时,会出现figure1和figure ,而此时若不关闭这两个figure,再一次运行程序,为何会出现figure1,figure2和figure3(其中,figure2和figure3相同)? 求matlab大侠,for循环过程保存数据矩阵问题matlab中for循环过程保存数据矩阵问题例如for i=1:10aaa(i)=1;end我想将每次的结果都单独保存下来,就是结果aaa1=1aaa2=2.aaa10=10我运行如上程序的时候全部 matlab Matrix must be square.怎么解决以下是我的运行程序,运行时总是出现这样的结果Error using ==> mtimesInner matrix dimensions must agree.我该如何修改这个程序(我要做出H关于t的函数图像)l1=36.15;l2=553.3 matlab toc tic 的用法这二个函数可以获得程序执行时间,能否给个程序片断,举个例子.我想在一个程序中比较多段子程序的运行时间,如何编程呢 粒子群优化算法(PSO)的matlab运行程序~ 在Java中我运行的程序出现 can not find symbol,这是什么情况! 在dos中程序太长,不能放到内存中(Program too big to fit in memory )如何解决?我是用usb启动到DOS的,运行个程序就出现Program too big to fit in memory 的 lingo程序如何运行 运行程序出现了错误 为什么我的 keil 在运行程序时出现 running with code size limit:2k Matlab 里 运行时出现了Ambiguous property name.的错误 MATLAB中如何定义一个矩阵.用于存放程序运行过程中的数据.不过我不知道这个过程中会产生多少数据. matlab中自定义函数写出一个MATLAB函数程序,使得调用此函数时,x可用矩阵代入,得出的f(x)为同阶矩阵;函数在图上.我写的为什么不运行呢? 如何在c里面实现输出固定位数的随机数?要求编写的程序不仅是在本次运行中出现的数是随机的,而且与下次运行时出现的数也是随机的,不能是本次运行和下次运行存在递增或递减的关系哦. 我的MATLAB程序运行这条指令时老是出不了结果 quad('x.*log(1+x)',0,1); 程序根本没有显示结果