MATLAB怎么把空间的散点按顺序用光滑曲线连接?比如空间点左边分别是x=[1 2 3 4 5 6];y=[3 6 8 13 31 24];z=[0 5 3 14 35 12];直接PLOT3可以画出折线图,现在要用光滑曲线来连接这些点,如何做到?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 04:59:12
MATLAB怎么把空间的散点按顺序用光滑曲线连接?比如空间点左边分别是x=[1 2 3 4 5 6];y=[3 6 8 13 31 24];z=[0 5 3 14 35 12];直接PLOT3可以画出折线图,现在要用光滑曲线来连接这些点,如何做到?

MATLAB怎么把空间的散点按顺序用光滑曲线连接?比如空间点左边分别是x=[1 2 3 4 5 6];y=[3 6 8 13 31 24];z=[0 5 3 14 35 12];直接PLOT3可以画出折线图,现在要用光滑曲线来连接这些点,如何做到?
MATLAB怎么把空间的散点按顺序用光滑曲线连接?
比如空间点左边分别是
x=[1 2 3 4 5 6];
y=[3 6 8 13 31 24];
z=[0 5 3 14 35 12];
直接PLOT3可以画出折线图,现在要用光滑曲线来连接这些点,如何做到?

MATLAB怎么把空间的散点按顺序用光滑曲线连接?比如空间点左边分别是x=[1 2 3 4 5 6];y=[3 6 8 13 31 24];z=[0 5 3 14 35 12];直接PLOT3可以画出折线图,现在要用光滑曲线来连接这些点,如何做到?
需要进行插值,再绘制
x=[1 2 3 4 5 6];
y=[3 6 8 13 31 24];
z=[0 5 3 14 35 12];
xx=linspace(1,6);
yy=spline(x,y,xx);
zz=spline(x,z,xx);
plot3(xx,yy,zz,'r',x,y,z,'o')