【发布时间】:2012-03-16 07:15:54
【问题描述】:
循环内有matices A(n,1), B(n,1) 和以下条件
for i=1:m
if ( A(i, 1) > error )
B(i,1) = 0;
else
B(i,1) = exp (-A(i,1) / 100)
end
end
如何在不使用任何循环的情况下重写此条件?有没有可能是这样的
if ( A(:, 1) > error )
B(:,1) = 0;
else
B(:,1) = exp (-A(:,1) / 100)
end
【问题讨论】:
标签: matlab loops if-statement for-loop conditional-statements