私はこのコードを書きました:
A
nXm
行列です
[nA, mA] = size(A);
currentVector(nA,mA) = 0;
for i = 1: nA
for j = 1 : mA
if A (i,j) ~= 0
currentVector(i,j) = ceil(log10( abs(A(i,j)) ));
else
currentVector(i,j) = 0;
end
end
end
上記のコードをより「matlab」の方法で書くにはどうすればよいですか?
if/else および for ループのショートカットはありますか? たとえばC
、
int a = 0;
int b = 10;
a = b > 100 ? b : a;
これらの条件は、私にとif/else
を思い出させ続けます。C
Java
ありがとう