![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
matlab三维曲线图函数mesh用法? 30
[X,Y]=meshgrid(E_X,E_Y);Z=X+Y;mesh(X,Y,Z);boxon;gridon;上面的E_X和E_Y均是事先定义好的两个矩阵,一般情况下Z都...
[X,Y]=meshgrid(E_X,E_Y);
Z=X+Y;
mesh(X,Y,Z);
box on;
grid on;
上面的E_X和E_Y均是事先定义好的两个矩阵,一般情况下Z都是表示成X和Y的函数,如上示例。但是如果E_X,E_Y,E_Z均是事先已经获得的三维坐标数据怎么使用?希望绘出三维曲线图,使用Z=E_Z时不能执行,为什么?
我的数据是空间点的三维坐标,格式是:
x1,y1,z1;
x2,y2,z3;
x3,y3,z3;
x4,y4,z4;
……
共有904个点,已经从dat格式读入到mat中了。如果想绘制三维曲面图,该如何编辑m文件? 展开
Z=X+Y;
mesh(X,Y,Z);
box on;
grid on;
上面的E_X和E_Y均是事先定义好的两个矩阵,一般情况下Z都是表示成X和Y的函数,如上示例。但是如果E_X,E_Y,E_Z均是事先已经获得的三维坐标数据怎么使用?希望绘出三维曲线图,使用Z=E_Z时不能执行,为什么?
我的数据是空间点的三维坐标,格式是:
x1,y1,z1;
x2,y2,z3;
x3,y3,z3;
x4,y4,z4;
……
共有904个点,已经从dat格式读入到mat中了。如果想绘制三维曲面图,该如何编辑m文件? 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询