在matlab中访问函数特定列的更快捷方式

时间:2013-07-09 12:14:36

标签: matlab

我问自己是否有更快的方法在matlab中执行此操作:

想象一下,我们有一个10x2向量V,我们想在函数中使用x维度(行数,这里是10)或者用它做任何我们想做的事情。我通常这样做的方式是:

[x y]=size(V);
function(x)

但是有可能以不同的方式制作它吗?像

这样的东西
function(size(V)(1))

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

MATLAB的size可以采用第二个输入参数,指示您想知道其大小的维度。在这种情况下,输出是标量:

x = size(V,1);
y = size(V,2);

有关详细信息,请参阅help size