找回密码
 注册
Simdroid-非首页
查看: 55|回复: 1

Matlab复数运算,怎么结果是实数啊????

[复制链接]
发表于 2012-4-7 10:59:45 | 显示全部楼层 |阅读模式 来自 四川成都
本帖最后由 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加到一起,求助
 楼主| 发表于 2012-4-7 14:33:43 | 显示全部楼层 来自 四川成都
Simdroid开发平台
已解决了,不能已数字保存M文件
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-7-5 10:56 , Processed in 0.025072 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表