x = 0:0.01:5; % 函数变量取值范围

y = sin(x); % 函数

plot(x,y);

hold on

h1 = plot(0,sin(0),'or'); % 小球1

h2 = plot(0,sin(0),'ob'); % 小球2

for ii = 0:0.01:5

data = sin(ii);

set(h1,'Xdata',ii,'Ydata',data);

set(h2,'Xdata',ii,'Ydata',2*data); % 小球2的y坐标是小球1的两倍

line([get(h1,'Xdata') get(h2,'Xdata')],[get(h1,'Ydata') get(h2,'Ydata')],'Color','g'); % 画出两小球的连线

pause(0.01);   % 调整速度

end

x = 00015; 函数变量取值范围 y = sinx; 函数 plotxy; hold on h = plot0sin0or; for ii = 00015 data = sinii; sethXdataiiYdatadata; pause001; 调整速度 end改写上述代码使得增加一个小球画出两小球运动时的连线

原文地址: https://www.cveoy.top/t/topic/irZf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录