24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2026级博士研究生招生报考通知(长期有效)
查看: 587  |  回复: 2

3100256845

新虫 (初入文坛)

[求助] MATLAB已有1人参与

求救,求救!用MATLAB怎么画Clausius–Mossotti (CM) 因子与频率关系图!!!里边有复数,快奔溃了
syms a d w real
a11 = a - i * d / (2*pi*w) ;
a22 = a - i * d / (2*pi*w) ;
a33 = a - i * d / (2*pi*w) ;
a11 = subs(a11,{a,d},{80,0.055})
a22 = subs(a22,{a,d},{4.44,1E-6})
a33 = subs(a33,{a,d},{59,0.31})
a222 = a22 * ((3.5 / (3.5 - 0.009)) ^ 3 + 2 * (a33 - a22) / (a33 + 2 * a22)) /((3.5 / (3.5 - 0.009)) ^ 3 + (a33 - a22) / (a33 + 2 * a22))
f = (a222 - a11) / (a222 + 2 * a11)
y = real(f)
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hzlhm

至尊木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
独孤神宇: 金币+5, 鼓励交流 2019-04-17 15:01:50
独孤神宇: 2019-07-26 18:14:10
3100256845(独孤神宇代发): 金币+5 2019-07-26 18:14:44
你的问题可以这样来做,将实部与虚部分开来再绘图。
。。。。。
f = (a222 - a11) / (a222 + 2 * a11)
w=0.1:0.1:100;
y = eval(f)
[w' y']
figure(1)
plot(w,real(y),'r-')
figure(2)
plot(w,imag(y),'k.-')
QQ:2120156492
2楼2019-04-17 14:11:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

3100256845

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by hzlhm at 2019-04-17 14:11:44
你的问题可以这样来做,将实部与虚部分开来再绘图。
。。。。。
f = (a222 - a11) / (a222 + 2 * a11)
w=0.1:0.1:100;
y = eval(f)

figure(1)
plot(w,real(y),'r-')
figure(2)
plot(w,imag(y),'k.-')...

感谢感谢
3楼2019-07-26 10:59:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 3100256845 的主题更新
信息提示
请填处理意见