) Я написал этот код:
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
Как я могу написать приведенный выше код в более «матлабовском» стиле?
Существуют ли какие-либо ярлыки для циклов if/else и for? например в C
:
int a = 0;
int b = 10;
a = b > 100 ? b : a;
Эти условия if/else
постоянно напоминают мне C
и Java
.
Спасибо