0

私はmatlabが初めてで、このコードを理解しようとしています:

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

最初の行が image_map と同じサイズの論理ゼロの配列を作成することであることは理解していますが、これは何image_map(mask)のためですか?

ばかげた質問で申し訳ありませんが、回答をいただければ幸いです。

4

1 に答える 1

1

matlab では、いくつかの方法で行列のエントリにアクセスできます。1 つは線形インデックスによるものです。

image_map( 4 ) % access the fourth element of image_map

ただし、論理インデックスを使用する、より効率的な方法があります。
このアプローチでは、 と同じサイズの論理マトリックスを作成し、ローカル マトリックスの値が であるimage_mapすべての外部関数にアクセスできます。image_maptrue

于 2013-05-05T09:24:32.957 に答える