-2
、例えば 、 A = [1 2 3 0 0 0 0 1 2] 非ゼロ要素の数は4です。これを見つけるためにmatlabの関数は何ですか?どのようにmatlabの行列内の非ゼロ要素数を見つけるには?タイトルが示すように
、例えば 、 A = [1 2 3 0 0 0 0 1 2] 非ゼロ要素の数は4です。これを見つけるためにmatlabの関数は何ですか?どのようにmatlabの行列内の非ゼロ要素数を見つけるには?タイトルが示すように
ゼロ以外の要素の数を見つけるには、次の関数を使用できます。nnz(A)
。上のベクトルでは、A=[ 1 2 3 0 0 0 0 1 2]
に5つの非ゼロ要素があります。
あなたは単に0
に1
と非ゼロ値に0
値をオンにし、
sum(~A);
は、単に使用し、結果を合計する
~
を使用して、論理配列に変換することができます: '合計(A〜= 0) ' – obchardonゼロ以外の要素の数は5です。ゼロ要素の数は4です。あなたはどちらをお探しですか? – beaker