matlab meshgrid参数含义混淆

时间:2013-12-23 01:48:18

标签: matlab

[X,Y] = meshgrid(-2:.2:2, -4:.4:4);

当我打印X时,X是21 * 21双。

我没有在meshgrid参数中找到任何关于21的提示,它是如何获得21的?

有人可以帮忙解释一下吗?

1 个答案:

答案 0 :(得分:1)

21是-2:.2:2-4:.4:4的大小。通常,[X,Y] = meshgrid(a,b)会返回大小为X x Y的矩阵length(b)length(a)

一个更简单的例子:

[X,Y] = meshgrid([1 2 3], [1 2]);

提供大小为2x3的XY