说我有以下基本的if语句:
if (A ~= 0) % do something like divide your favorite number by A else % do something like return NaN or infinity end 问题在于,A不是一个简单的数字,而是一个向量。如果A中的任何元素都不为0,Matlab将返回true。我要寻找的是矢量化的吗?对A中的每个元素执行上述if语句的方法。
实际上,我只是想尽快执行此操作。
回答:
B = zeros(size(A)); B(A~=0) = FAV./A(A~=0); B(A==0) = NaN;
更多&回答...