我想在Matlab中制作一个3d网格图,我有三个1 dim数组,如下所示
x = {1,2,3,4,5} y = {6,7,8,9,10} z =(11,12,13,14,15}
注意:我发现了很多关于网格图的材料,主要是使用函数或单个值。我需要三个1维数组。
如果x
和y
是平面方向的值,那么你需要有一个2d-z
数组,因为否则你的坐标不是完全定义的。平面中的每个点都需要相应的z值。因此以下工作:
x = [1 2 3]; y = [4 5 6]; z = [7 8 9; 10 11 12; 13 14 15];
mesh(x,y,z);