如何在Matlab中绘制具有三个1维数组的3d网格图

时间:2019-02-21 08:59:11

标签: arrays matlab plot 3d mesh

我想在Matlab中制作3d网格图,我有以下三个1个暗淡数组

  

x = {1,2,3,4,5} y = {6,7,8,9,10} z =(11,12,13,14,15}

enter image description here

我需要Matlab代码来绘制网格图。

注意:我发现很多有关网格图的材料,并且大多使用函数或单个值。我需要三个1维数组。

1 个答案:

答案 0 :(得分:0)

如果xy是平面方向上的值,则您需要具有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);