24小时热门版块排行榜    

查看: 429  |  回复: 3
当前主题已经存档。

愤怒的葡萄8833

铁虫 (初入文坛)

[交流] 【求助】如何用matlab求一个带变量参数式子的实部

各位高人,我想求一个带变量参数式子的实部要怎样做。变量参数都是实数!
例如:
syms e1 u1 e2 u2 d1 d2 t1 t2 real; %e1 u1 e2 u2 d1 d2 t1 t2均为实数
j=sqrt(-1);
e0=8.85.^(-12);
u0=4*pi*10.^(-7);
A=(sqrt(-u1/e1)+sqrt(-u2/e2))/(2*sqrt(-u1/e1));
B=(sqrt(-u1/e1)-sqrt(-u2/e2))/(2*sqrt(-u1/e1));
C=(sqrt(u0/e0)-j*sqrt(-u2/e2))/(-2*j*sqrt(-u2/e2));
D=(-sqrt(u0/e0)-j*sqrt(-u2/e2))/(-2*j*sqrt(-u2/e2));
E=(sqrt(u0/e0)+j*sqrt(-u1/e1))/sqrt(u0/e0);
F=(sqrt(u0/e0)-j*sqrt(-u1/e1))/sqrt(u0/e0);
t=2/(E*B*C*exp(t1*d1+t2*d2)+E*A*D*exp(t1*d1-t2*d2)+F*A*C*exp(t2*d2-t1*d1)+F*B*D*exp(-t1*d1-t2*d2));
T=real(t);
我想求 t 的实部,但就是求不出来,T的表达式中仍然含有i,请各位高手指点迷津,万分感谢!!

[ Last edited by sunxiao on 2009-3-9 at 09:03 ]
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tower598

铁杆木虫 (职业作家)

上网达人

我也遇到类似的情况,没解决
2楼2009-04-23 22:56:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

windhair

铜虫 (小有名气)

★ ★ ★
sunxiao(金币+3,VIP+0):谢谢参与,欢迎常来仿真编程版 4-23 23:47
如果 u1 e1 u2 e2 这些参数值不确定的话,结果是会含i的,另外请看一下结果里的conj,这样给出具体值后计算的结果就是实部了
3楼2009-04-23 23:45:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 愤怒的葡萄8833 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见