私はmatlabが初めてで、このコードを理解しようとしています:
mask = false(size(image_map));
image_map(mask) = -1;
最初の行が image_map と同じサイズの論理ゼロの配列を作成することであることは理解していますが、これは何image_map(mask)
のためですか?
ばかげた質問で申し訳ありませんが、回答をいただければ幸いです。
私はmatlabが初めてで、このコードを理解しようとしています:
mask = false(size(image_map));
image_map(mask) = -1;
最初の行が image_map と同じサイズの論理ゼロの配列を作成することであることは理解していますが、これは何image_map(mask)
のためですか?
ばかげた質問で申し訳ありませんが、回答をいただければ幸いです。
matlab では、いくつかの方法で行列のエントリにアクセスできます。1 つは線形インデックスによるものです。
image_map( 4 ) % access the fourth element of image_map
ただし、論理インデックスを使用する、より効率的な方法があります。
このアプローチでは、 と同じサイズの論理マトリックスを作成し、ローカル マトリックスの値が であるimage_map
すべての外部関数にアクセスできます。image_map
true