0
各ボクセルにいくつかの任意の値を持つ200x200x200の行列があります。私はそれが0matlabを使用して3次元の行列の任意の値を0または1に変更する方法
なりますボクセルは0以上の数のラガーを持っている場合、それは他の1 になります0または1
にこの値を変更したい
はどのように誰もがありますこの問題を解決するには?
私のコードは以下の通りです。
B = zeros(200,200,200); % A is my 200x200x200 data
for i = 1:200
for j = 1:200
for k = 1:200
if A(i,j,k)>0
B(i,j,k) = 1;
else
B(i,j,k) = 0;
end
end
end
end
しかし、Bが、私は変更する必要がありますどの部分を完全に0 のですか?
私はあなたの質問を正しく理解している場合、これはかなり基本的なインデックス作成と割り当てのようです。あなたは私たちに[mcve]を与えることができますか? – beaker
申し訳ありません。初心者です。私たちを手伝ってくれますか? – Tom
「A」の内容を表示してください。 – mikkola