Matlab如何画动态图

 时间:2024-10-13 20:24:20

简介

Matlab的画图功能非常强大,也能够演示动态图,具体如何操作分享几个实例来供大家学习。

<茑霁酌绡h2>卫星返回地球的运动轨线示意

程序

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

shg;R0=1;

a=12*R0;b=9*R0;

T0=2*pi;

T=5*T0;dt=pi/100;t=[0:dt:T]';

f=sqrt(a^2-b^2);

th=12.5*pi/180;

E=exp(-t/20);

x=E.*(a*cos(t)-f);y=E.*(b*cos(th)*sin(t));z=E.*(b*sin(th)*sin(t));

plot3(x,y,z,'g')

[X,Y,Z]=sphere(30);X=R0*X;Y=R0*Y;Z=R0*Z;

grid on,hold on

surf(X,Y,Z)

shadinginterp

x1=-18*R0;x2=6*R0;y1=-12*R0;y2=12*R0;z1=-6*R0;z2=6*R0;

axis([x1 x2 y1 y2 z1 z2])

view([133 65])

comet3(x,y,z,0.02)

hold off

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

效果图

Matlab如何画动态图

色图的变幻

程序

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

ezsurf('x*y','circ');shadingflat;view([-18,28])

C=summer;

CC=[C;flipud( C )];

colormap(CC)

spinmap(30,4)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

效果图

Matlab如何画动态图

  • 如何使用matlab软件求解函数的一阶微分
  • Matlab怎么计算定积分
  • lnx在matlab中怎么输入
  • matlab中e怎么输入
  • matlab如何调用函数
  • 热门搜索
    关于勤俭节约的手抄报 垃圾分类的手抄报 四季手抄报 关于祖国风光的手抄报 关于的手抄报图片 手抄报的内容 只要妈妈露笑脸手抄报 关于孝的手抄报内容 英语手抄报版面设计图 历史手抄报图片大全