MATLAB中单摆怎么保存成gif格式的%制作动画%挂摆横梁plot([-0.3;0.3],[0;0],'color','y','linestyle','-',...'linewidth',10);g=0.98; %重力加速度,可以调节摆的摆速l=1;theta0=pi/4;x0=l*sin(theta0);y0=(-1)*l*cos(theta0);axis([-0.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 01:17:33

MATLAB中单摆怎么保存成gif格式的%制作动画%挂摆横梁plot([-0.3;0.3],[0;0],'color','y','linestyle','-',...'linewidth',10);g=0.98; %重力加速度,可以调节摆的摆速l=1;theta0=pi/4;x0=l*sin(theta0);y0=(-1)*l*cos(theta0);axis([-0.
MATLAB中单摆怎么保存成gif格式的
%制作动画
%挂摆横梁
plot([-0.3;0.3],[0;0],'color','y','linestyle','-',...
'linewidth',10);
g=0.98;
%重力加速度,可以调节摆的摆速
l=1;theta0=pi/4;x0=l*sin(theta0);y0=(-1)*l*cos(theta0);
axis([-0.75,0.75,-1.25,0]);
axis('on');
%不显示坐标轴
%创建摆锤
head=line(x0,y0,'color','r','linestyle','.',...
'erasemode','xor','markersize',40);
%创建摆杆
body=line([0;x0],[0;y0],'color','b','linestyle','-',...
'erasemode','xor');
%摆的运动
t=0;
dt=0.01;
while 1
t=t+dt;
theta=theta0*cos(sqrt(g/l)*t);
x=l*sin(theta);
y=(-1)*l*cos(theta);
set(head,'xdata',x,'ydata',y);
set(body,'xdata',[0;x],'ydata',[0;y]);
drawnow
end

MATLAB中单摆怎么保存成gif格式的%制作动画%挂摆横梁plot([-0.3;0.3],[0;0],'color','y','linestyle','-',...'linewidth',10);g=0.98; %重力加速度,可以调节摆的摆速l=1;theta0=pi/4;x0=l*sin(theta0);y0=(-1)*l*cos(theta0);axis([-0.
参考自:MATLAB CENTRAL - How can I create animated GIF images in MATLAB
将那个循环的代码改成:

outfile = 'x.gif';
for t = 0:.1:2*pi
    theta=theta0*cos(sqrt(g/l)*t);    
    x=l*sin(theta);    
    y=(-1)*l*cos(theta);    
    set(head,'xdata',x,'ydata',y);    
    set(body,'xdata',[0;x],'ydata',[0;y]);    
    % drawnow
    
    frame = getframe(1);
    im = frame2im(frame);
    [imind,cm] = rgb2ind(im, 256);
    if t == 0
        imwrite(imind,cm,outfile,'gif','DelayTime',0,'loopcount',inf);
    else
        imwrite(imind,cm,outfile,'gif','DelayTime',0,'writemode','append');
    end
end

MATLAB中单摆怎么保存成gif格式的%制作动画%挂摆横梁plot([-0.3;0.3],[0;0],'color','y','linestyle','-',...'linewidth',10);g=0.98; %重力加速度,可以调节摆的摆速l=1;theta0=pi/4;x0=l*sin(theta0);y0=(-1)*l*cos(theta0);axis([-0. PPT中做好的幻灯片怎么保存为gif 请问matlab中怎么将数据保存为.dat格式 求这张图可保存的图T T这张动图保存后是位图格式.保存后就不能动了.问下谁有可以保存为GIF格式的这张图...或者告诉我怎么才能让它保存后动http://hiphotos.baidu.com/琦ufisdmtisdfjdsi/pic/item/382f80fd 用matlab截取图像的一部分?1.读入给定四幅图像并正确显示; 2.分别截取四幅图像中一部分正确显示 已经给定了四幅图像,分别是JPG,gif,PNG等格式,1我会,请问2怎么截图,好像要涉及坐标.请问那个 matlab把多个矩阵保存在同一个文件中matlab中如何将多个矩阵保存到同一个文本文件中?我有17个同维矩阵A,B,C.想保存为以下格式,并且相邻矩阵间要有一行空行:ABC.请问您用dlmwrite怎么写的, matlab怎么保存为.m文件?直接输入save命令保存的是.mat格式.这两个.m和.mat是相同的么?怎么保存为.m文件? 运行matlab程序时提示Image is too big to fit on screen; displaying at 56% scale.怎么办?如何将这幅图像100%的原图保存成bmp格式?我试着保存都是保存了56%大小的样子. matlab中eig的用法,格式,举例说明? MATLAB 中计算矩阵的循环里 想加一段语句保存所得矩阵 怎么加 用什么语句 请问谁能将这个matlab仿真动画保存为gif或者是avi格式啊?主程序已经编好了.主程序如下clear,rm=2;r=0.01:0.02:rm;th=linspace(0,2*pi,300);[R,TH]=meshgrid(r,th);[X,Y]=pol2cart(TH,R);eth=-3:0.3:3;rh=0.5:0.1:rm;phi=(0:10:350)*pi 怎么将matlab中数据保存为txt或dat格式a = 17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9 保存后在文本文件中显示成17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9 程序要怎么写,以下这 solidworks转成step格式怎么保存颜色 找一张GIF格式的动物捕食片段 最好是 狮子之类的 求matlab中fmincon函数格式的中文解释? MATLAB中接受外部矩阵的函数格式是什么? 在匀强磁场中摆动的摆球做单摆运动,若撤去磁场,单摆的周期将怎么变化?为什么? matlab中的矩阵保存成excel 我编写了一个程序,得到一个矩阵结果b,需要将其输出excel格式,我知道用命令:xlswrite(jieguo.xls',b,'B1:G612');这个命令将他保存在名为jieguo的第B1到G612个位置的excel中,现在