matlab : R2018a 64bit
OS : Windows 10 x64
typesetting : Markdown
blog : my.oschina.net/zhichengjiu
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
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
>>
resource
[文档] ww2.mathworks.cn/help/matlab
[文档] ww2.mathworks.cn/help/simulink
[平台] www.oschina.net
[平台] gitee.com
感谢帮助 志成就 的人们。
matlab优秀,值得学习。基础知识 + 专业知识 + matlab = ?
Simulink,用于仿真和基于模型的设计,值得学习。
该博文仅可用于测试与参考。