matlab对矩阵中非零元素的运算

问题描述:

matlab对矩阵中非零元素的运算
要求非零元素的倒数[1 2 3 0;4 5 6 0;7 8 9 0; 4 5 0 6],生成新的矩阵

a=[1 2 3 0;4 5 6 0;7 8 9 0; 4 5 0 6];
for i=1:length(a)
if a(i)~=0
a(i)=1/a(i);
else
a(i)=0;
end
end
a