我有一个情况,我需要使用功能来评估系数,然后将其乘以数组调用,如果将系数评估为0,则我需要一个函数或某些功能或某些内容防止特定数组调用。
tl; dr
这样的例子是这样:
T(i,j)=Ce*T(i+1,j)
,但我想这样做,如果CE等于0,则完全不会评估/调用t(i 1,j((在matlab中(。
非常感谢您的任何回报!
从您的问题中传达的内容,最简单的解决方案是使用if
语句。除非您想做其他事情,否则您需要解释更多。
if Ce ~= 0; T(ii,jj) = Ce*T(ii+1,jj); end
示例:
T = rand(3);
ii=2;
jj=2;
Ce = 0;
if Ce ~= 0
T(ii,jj) = Ce*T(ii+1,jj);
end