matlab编写在屏幕上显示一个红色星号沿表一坐标从点(0.3,2.91)运动到点(1.20,0.13)的程序x 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2y2.91 2.47 2.01 1.56 1.16 0.82 0.56 0.36 0.22 0.13
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/20 16:19:54
![matlab编写在屏幕上显示一个红色星号沿表一坐标从点(0.3,2.91)运动到点(1.20,0.13)的程序x 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2y2.91 2.47 2.01 1.56 1.16 0.82 0.56 0.36 0.22 0.13](/uploads/image/z/7136659-19-9.jpg?t=matlab%E7%BC%96%E5%86%99%E5%9C%A8%E5%B1%8F%E5%B9%95%E4%B8%8A%E6%98%BE%E7%A4%BA%E4%B8%80%E4%B8%AA%E7%BA%A2%E8%89%B2%E6%98%9F%E5%8F%B7%E6%B2%BF%E8%A1%A8%E4%B8%80%E5%9D%90%E6%A0%87%E4%BB%8E%E7%82%B9%280.3%2C2.91%29%E8%BF%90%E5%8A%A8%E5%88%B0%E7%82%B9%EF%BC%881.20%2C0.13%EF%BC%89%E7%9A%84%E7%A8%8B%E5%BA%8Fx+0.3+0.4+0.5+0.6+0.7+0.8+0.9+1.0+1.1+1.2y2.91+2.47+2.01+1.56+1.16+0.82+0.56+0.36+0.22+0.13)
matlab编写在屏幕上显示一个红色星号沿表一坐标从点(0.3,2.91)运动到点(1.20,0.13)的程序x 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2y2.91 2.47 2.01 1.56 1.16 0.82 0.56 0.36 0.22 0.13
matlab编写在屏幕上显示一个红色星号沿表一坐标从点(0.3,2.91)运动到点(1.20,0.13)的程序
x 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2
y2.91 2.47 2.01 1.56 1.16 0.82 0.56 0.36 0.22 0.13
matlab编写在屏幕上显示一个红色星号沿表一坐标从点(0.3,2.91)运动到点(1.20,0.13)的程序x 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2y2.91 2.47 2.01 1.56 1.16 0.82 0.56 0.36 0.22 0.13
参考代码
x=[0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2];
y=[2.91 2.47 2.01 1.56 1.16 0.82 0.56 0.36 0.22 0.13];
N = 1000;
xi=linspace(x(1),x(end),N);
yi=interp1(x,y,xi);
clf
plot(x,y,'.-')
hold on
h = plot(xi(1),yi(1),'r*');
for i=2:N
try
set(h,'xData',xi(i),'yData',yi(i))
drawnow
pause(0.01)
catch
break
end
end
说明
1、要调整速度,可以修改N或pause的时间;
2、点与点之间的连线采用线性插值,如果希望更平滑,可考虑其他插值方法.