0

我是 matlab 的新手,我正在尝试理解这段代码:

mask = false(size(image_map));
image_map(mask) = -1;

我知道第一行是创建一个与 image_map 大小相同的逻辑零数组,但是这是image_map(mask)为了什么?

抱歉,如果这是一个愚蠢的问题,我们将不胜感激。

4

1 回答 1

1

在 matlab 中,您可以通过多种方式访问​​矩阵的条目。一种是通过线性索引:

image_map( 4 ) % access the fourth element of image_map

但是,有一种更有效的方法,即使用逻辑索引
在这种方法中,您创建一个大小相同的逻辑矩阵,image_map然后您可以访问image_map局部矩阵具有值的所有外部true

于 2013-05-05T09:24:32.957 回答