2016-11-16 98 views

回答

5
B=1./A; 
B(isinf(B))=0; 

所有的問題都沒有了!

或者

A(A==0)=Inf; 
B=1./A; 
1

如果你在你的矩陣多的零,您可能需要使用sparse矩陣:

A = sparse(A); 
B = spfun(@(x) 1./x, A); % inverse only non-zeros 
+2

我沒有很多零,但這是一個非常好的提示,所以我給了你一個+1。 – havakok