哪个步骤出错了,为什么只有一个图,而且没网格,我grid on了呀

img

img


是subplot用法出错了吗,还是前面的步骤出错了,我gridon了,为啥不加网格

望采纳


这段代码只有一个图,而且没有网格,是因为它使用了subplot(211),而没有使用subplot(121)。前者会将图像放到第一行的第一列,后者会将图像放到第一行的第二列。因此,应该改为:

subplot(121);

另外还有一些拼写错误,经过修改后,完整的代码应该是这样的:

r=0:10:50000;
G=6.67e-11;
M=6e24;
r1=6.37e6;
V= (G*M) ./ (r*1000+r1).^.5;
T=2*pi*(r*1000+r1)./v;
T=T/3600;
%TT=sqrt (4*pi 2* (r*1000+r1).^3/G/M) /3600;
subplot(121);plot(r,v/1000);xlabel('高度(km)');ylabel('速度 (km/s)');
grid on;
title('卫星运行速度与卫星高度的关系');
subplot(122);plot(r,T);xlabel('高度 (km)');ylabel('周期(h)')

是不是拼写错误啊,看一下是不是’xlable' 要改成 是xlabel