如何用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/23 22:55:00
如何用matlab画三维图有多个点需要点点相连成面x=[0000.1000.1818]y=[00.166710.15000.2727]z=[10.333300.30000.5455]有5个点求如何在m

如何用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);