Matlab复数运算,怎么结果是实数啊????
本帖最后由 victao 于 2012-4-7 11:31 编辑clear;
beta=0.1;
H=0.4;
B=0.1;
E=2.1e11;
A=B*H;
rou=7860;
l=1.41;
for omega=1:1:100;
for n=1:1:100;
omegan=(n*pi/l)^2*(E*H^2/rou*12)
fai=2^1/2*sin(n*pi/2)
Hb11=(omegan*i/rou*A*l)*fai^2/(omegan^2*(1+beta*i)-omega^2)
end;
Hb1=sum(Hb11)
end;
为什么在M文件里点运行结果就是5
而复制到窗口才是复数解
我想把每次循环的Hb11加到一起,求助
已解决了,不能已数字保存M文件
页:
[1]