Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
说我有以下基本的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; 更多&回答... |
![]() |
![]() |