令人困惑的Matlab的size()函数的结果

时间:2015-01-27 20:43:54

标签: image matlab size

这里非常简单的问题我怀疑,我是Matlab的新手(第1天)并且无法通过查阅文档来解决这个问题。

作为更大问题的一部分,我需要将图像的尺寸分为两个变量(row_objcol_obj,用于图像object。)

根据documentation

[m,n] = size(obj)

m:obj中的行数。

n:obj中的列数。

所以,在那之后,我写道:

[row_obj, col_obj] = size(object);
    disp(row_obj);
    disp(col_obj);
    disp(size(object));

产生了输出:

> >> call_i_spy
>     21
> 
>     81
> 
>     21    27     3

看来row_obj是正确的。如果disp(size(object))生成21 27 3,那么为什么col_obj不是27(我需要的值)? [row_obj, col_obj] = size(object);实际上在做什么?

0 个答案:

没有答案