24小时热门版块排行榜    

查看: 626  |  回复: 0

长玖芸

新虫 (初入文坛)

[求助] matlab怎么求解带复数的超越方程啊

如题,金币不多,求各路大神帮助,跪谢啊!
clear;
close;
clc;
n1=-24.205 + i*1.52;
n2= 1;
h =5*10^-9;
lamada = 800*10^-9;
k0 = 2*pi/lamada;
syms x
k1=sqrt(x^2-n1*k0^2);
k2=sqrt(x^2-n2*k0^2);
f=exp(-2*k1*h)-(k1/n1+k2/n2)/(k1/n1-k2/n2);
solve('f=0','x')
我写的程序是这样,但是我运行出来都没有结果,matlab很渣,求哪个大神能帮我把程序改一下,免小女子受导师聒噪之苦,多谢了!
回复此楼

» 猜你喜欢

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

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 长玖芸 的主题更新
信息提示
请填处理意见