MATLAB的问题,求大神帮忙解释下下面for语句的意思,num_X=1; for cc_ro=1:co_time for cc_co=1:Nt num_X=max(num_X,abs(real(O(cc_ro,cc_co)))); end end co_x=zeros(num_X,1); for con_ro=1:co_time for con_co=1:Nt %用于确定矩阵“O”中
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 06:20:55
![MATLAB的问题,求大神帮忙解释下下面for语句的意思,num_X=1; for cc_ro=1:co_time for cc_co=1:Nt num_X=max(num_X,abs(real(O(cc_ro,cc_co)))); end end co_x=zeros(num_X,1); for con_ro=1:co_time for con_co=1:Nt %用于确定矩阵“O”中](/uploads/image/z/9655676-44-6.jpg?t=MATLAB%E7%9A%84%E9%97%AE%E9%A2%98%2C%E6%B1%82%E5%A4%A7%E7%A5%9E%E5%B8%AE%E5%BF%99%E8%A7%A3%E9%87%8A%E4%B8%8B%E4%B8%8B%E9%9D%A2for%E8%AF%AD%E5%8F%A5%E7%9A%84%E6%84%8F%E6%80%9D%2Cnum_X%3D1%3B+for+cc_ro%3D1%3Aco_time+for+cc_co%3D1%3ANt+num_X%3Dmax%28num_X%2Cabs%28real%28O%28cc_ro%2Ccc_co%29%29%29%29%3B+end+end+co_x%3Dzeros%28num_X%2C1%29%3B+for+con_ro%3D1%3Aco_time+for+con_co%3D1%3ANt+%25%E7%94%A8%E4%BA%8E%E7%A1%AE%E5%AE%9A%E7%9F%A9%E9%98%B5%E2%80%9CO%E2%80%9D%E4%B8%AD)
MATLAB的问题,求大神帮忙解释下下面for语句的意思,num_X=1; for cc_ro=1:co_time for cc_co=1:Nt num_X=max(num_X,abs(real(O(cc_ro,cc_co)))); end end co_x=zeros(num_X,1); for con_ro=1:co_time for con_co=1:Nt %用于确定矩阵“O”中
MATLAB的问题,求大神帮忙解释下下面for语句的意思,
num_X=1;
for cc_ro=1:co_time
for cc_co=1:Nt
num_X=max(num_X,abs(real(O(cc_ro,cc_co))));
end
end
co_x=zeros(num_X,1);
for con_ro=1:co_time
for con_co=1:Nt %用于确定矩阵“O”中元素的位置,符号以及共轭情况
if abs(real(O(con_ro,con_co)))~=0
delta(con_ro,abs(real(O(con_ro,con_co))))=sign(real(O(con_ro,con_co)));
epsilon(con_ro,abs(real(O(con_ro,con_co))))=con_co;
co_x(abs(real(O(con_ro,con_co))),1)=co_x(abs(real(O(con_ro,con_co))),1)+1;
eta(abs(real(O(con_ro,con_co))),co_x(abs(real(O(con_ro,con_co))),1))=con_ro;
coj_mt(con_ro,abs(real(O(con_ro,con_co))))=imag(O(con_ro,con_co));
end
end
end
MATLAB的问题,求大神帮忙解释下下面for语句的意思,num_X=1; for cc_ro=1:co_time for cc_co=1:Nt num_X=max(num_X,abs(real(O(cc_ro,cc_co)))); end end co_x=zeros(num_X,1); for con_ro=1:co_time for con_co=1:Nt %用于确定矩阵“O”中
O是一个复数矩阵,第一个循环是找出其中实部的最大绝对值,如果这个最大绝对值大于1,就把这个值赋给num_X,否则num_X的值还是1.
第二段程序你可以自己分析,其中用了几个matlab内部函数,sign() 返回的是数值的符号,+1或-1;imag是取虚部.