1 code
clear
clc
a=[1+1i 0 3;2+2i 11 22]
sizeOfA=size(a)
%a矩阵有多少行
countOfRow=sizeOfA(1)
%a矩阵有多少列
countOfColumn=sizeOfA(2)
for i=1:1:countOfRow
for j=1:1:countOfColumn
%a(i,j)是复数,返回0
if(isreal(a(i,j))==0)
%,如果该元素是复数,可以对该元素赋值啥的,
%如果元素是复数,改成1000
a(i,j)=1000;
end
end
end
a
2 result
a =
1.0000 + 1.0000i 0.0000 + 0.0000i 3.0000 + 0.0000i
2.0000 + 2.0000i 11.0000 + 0.0000i 22.0000 + 0.0000i
sizeOfA =
2 3
countOfRow =
2
countOfColumn =
3
a =
1000 0 3
1000 11 22
>>