如何用matlab画三维图 有多个点 需要点点相连成面x=[0 0 0 0.1000.1818]y=[0 0.1667 1 0.1500 0.2727]z=[1 0.3333 0 0.3000 0.5455]有5个点 求如何在matlab作图 把各点相连有5个点 求如何在matlab作图 如何把最外侧的

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 20:59:07

如何用matlab画三维图 有多个点 需要点点相连成面x=[0 0 0 0.1000.1818]y=[0 0.1667 1 0.1500 0.2727]z=[1 0.3333 0 0.3000 0.5455]有5个点 求如何在matlab作图 把各点相连有5个点 求如何在matlab作图 如何把最外侧的
如何用matlab画三维图 有多个点 需要点点相连成面
x=[0 0 0 0.1000.1818]
y=[0 0.1667 1 0.1500 0.2727]
z=[1 0.3333 0 0.3000 0.5455]
有5个点 求如何在matlab作图 把各点相连
有5个点 求如何在matlab作图 如何把最外侧的面画出来

如何用matlab画三维图 有多个点 需要点点相连成面x=[0 0 0 0.1000.1818]y=[0 0.1667 1 0.1500 0.2727]z=[1 0.3333 0 0.3000 0.5455]有5个点 求如何在matlab作图 把各点相连有5个点 求如何在matlab作图 如何把最外侧的

5个点怎么画曲面,插值吧:

clear all;clc;
x=[0;0;0;0.100;0.1818];
y=[0;0.1667;1;0.1500;0.2727];
z=[1;0.3333;0;0.3000;0.5455];
[X,Y,Z]=griddata(x,y,z,linspace(min(x),max(x),25)',linspace(min(y),max(y),25),'v4');
surf(X,Y,Z);