24小时热门版块排行榜    

查看: 730  |  回复: 2

亮亮1283

新虫 (小有名气)

[求助] Matlab程序求助,版本R2011b,程序运行到quadgk函数总是显示找不到指定模块

我为了算一个有奇点的积分,知道quadgk函数可以计算。之前我电脑用的7.0版的,知道7.0版的不能用这个函数,就卸载了它,重新安装了Matlab2011b版本的。运行程序后,发现总是有问题,在网上搜后发现说是新版本的不需要环境变量,我就删了,结果运行程序后仍然问题,程序如下:希望高手帮我看看是什么问题
我之前设置断点,直到运行到quadgk函数行时,就会出现问题。
function dn2_dN()
clc
clear

e=1.6*10^(-19);
pi=3.14;
c=3*10^8;
h=6.63*10^(-34);                  %Plank常数
h1=h/(2*pi);
b=808*10^(-9);
E=h*c/b;                             %入射光子能量
n=3.655;
m0=9.11*10^(-31);                 %电子的静止质量
me=0.066*m0;
mhh=0.45*m0;
mlh=0.084*m0;
mdh=0.47*m0;
KB=1.38*10^(-23);
T=300;
Chh=sqrt(h1)*1.5*10^12;
Clh=sqrt(h1)*7.8*10^11;
Eg=1.42*e;                           %带隙,单位要用焦耳

Nc=2*(me*KB*T/(2*pi*h1^2))*sqrt(me*KB*T/(2*pi*h1^2));
Nv=2*(mdh*KB*T/(2*pi*h1^2))*sqrt(me*KB*T/(2*pi*h1^2));

Nx=1;                                %厚度值
P=[0:0.005:1]*(10^6);

for i=1:1:length(P)
    Px=(i-1)*0.005;
    N = dN_I1(Px,Nx);                       %调用函数给出载流子浓度,调用本身有问题
    P=N;
    %导带、价带费米能级
    Efc=KB*T*(log(N/Nc)+(N/Nc)*(64+0.05524*(N/Nc)*(64+sqrt(N/Nc)))^(-1/4));
    Efv=KB*T*(-(log(P/Nv)+(P/Nc)*(64+0.05524*(P/Nv)*(64+sqrt(P/Nv)))^(-1/4))-Eg);

    syms EE;
    %价带中被重、轻空穴占据的能级
    Eah=(Eg-EE)*(me/(me+mhh))-Eg;
    Eal=(Eg-EE)*(me/(me+mlh))-Eg;
    %价带中重、轻空穴的分布函数
    fah=(1+exp((Eah-Efv)/(KB*T)))^(-1);
    fal=(1+exp((Eal-Efv)/(KB*T)))^(-1);
    %同理:导带情况
    Ebh=(EE-Eg)*(mhh/(me+mhh));
    Ebl=(EE-Eg)*(mlh/(me+mlh));
    fbh=(1+exp((Ebh-Efc)/(KB*T)))^(-1);
    fbl=(1+exp((Ebl-Efc)/(KB*T)))^(-1);
   
    da=@(EE)(Chh/EE)*sqrt(EE-Eg)*(fah-fbh-1)+(Clh/EE)*sqrt(EE-Eg)*(fal-fbl-1);  %构造了一个匿名函数,是吸收系数的变化量
    PP=quadgk(@(EE) da(EE), 0,E)+quadgk(@(EE) da(EE), E,Inf);
    dn(i)=c*h1/(pi*e^2)*PP;
end
plot(P,dn)
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

亮亮1283

新虫 (小有名气)

这里忘了把要调用的函数给贴上去了,我在这里加上
function dN= dN_I1(Px,Nx)
Br=5*10^(-9);                     %辐射复合系数
B=1;                              %量子效率
R=0.3;                            %反射效率
h=6.63*10^(-34);                  %Plank常数
pi=3.14;
h1=h/(2*pi);
c=3*10^8;                         %光速

b=808*10^(-9);                    
E=h*c/b;                          %泵浦光光波对应的能量,单位是焦耳
Eg=1.43*1.6*10^(-19);             %禁带宽度

w1=E/h1;
wg=Eg/h1;
Chh=1.5*10^12;
Clh=7.8*10^11;
a=sqrt(w1-wg)*(Chh+Clh)/w1;               
x=Nx;
I=Px*(10^6);                       
dN=sqrt(I*a*B*(1-R)*exp(-a*x*10^(-4))/(Br*E));
2楼2012-10-25 17:28:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gilderf

金虫 (小有名气)

【答案】应助回帖

在安装程序里找到quadgk函数所在的文件夹,然后确定File-setpath或添加这个文件夹在matlab search path的列表里
3楼2012-11-02 01:15:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 亮亮1283 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 欢迎发来filecode的Mz6后的代码验证其规律 +34 医学老男孩 2026-08-13 81/4050 2026-08-17 16:20 by yudaoqian88
[博后之家] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +4 6GojgJvkDudM 2026-08-16 7/350 2026-08-17 16:14 by CBFiACZS7HAK
[基金申请] 哪位老哥知道今年的国自然具体哪一天放榜? +12 Ldrop2023 2026-08-13 15/750 2026-08-17 15:02 by 小豌豆_发芽
[基金申请] filecode=后面第一个是大写字母 +7 wangze12014 2026-08-14 9/450 2026-08-17 14:59 by wangze12014
[考博] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 6GojgJvkDudM 2026-08-16 4/200 2026-08-17 13:49 by EYK67XJMj64E
[基金申请] 今天系统多次维护,明天很可能放榜! +8 zju2000 2026-08-16 9/450 2026-08-17 12:20 by lmz0216
[考研] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 6GojgJvkDudM 2026-08-16 4/200 2026-08-17 11:46 by 4GBAYCdVQoK3
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 6GojgJvkDudM 2026-08-16 3/150 2026-08-17 09:49 by xLVPIRuSvCUe
[基金申请] 时间戳又变了8-15 +13 archvillain 2026-08-15 25/1250 2026-08-16 20:13 by zhaosm1982
[基金申请] 快农历七夕节了,轻松一下,男人悄悄话,女施主请不要进来。 +3 Tide man 2026-08-14 3/150 2026-08-16 17:47 by jurkat.1640
[基金申请] 有时候,自然基金真的不能太认真 (我的申报经验) +10 majunge000 2026-08-11 12/600 2026-08-16 08:18 by xli1984
[精细化工] 招聘 金属平磨液,抛光液研发工程师 +3 小天0311 2026-08-14 3/150 2026-08-16 07:31 by H9PLUS
[基金申请] 各位道友,我要去昆明玩几天,回来见。 +7 Tide man 2026-08-14 8/400 2026-08-15 01:11 by arzu_hma
[基金申请] 是这周出结果还是下周出结果? +4 yuleib84 2026-08-11 4/200 2026-08-14 23:05 by lfy8008
[硕博家园] 读博的好处 +4 lnee 2026-08-11 4/200 2026-08-14 10:20 by ahsoarli
[基金申请] 重要来源:本周末出结果 +10 瞬息宇宙 2026-08-12 10/500 2026-08-13 15:46 by likettle
[基金申请] Filecode 又变了,巨变 +3 WH3796 2026-08-12 4/200 2026-08-13 14:13 by 小木虫6752397
[基金申请] 分享一下我之前已中青C的计划书的filecode +4 布布和一二 2026-08-11 5/250 2026-08-13 12:56 by cratir
[基金申请] 结合人工智能,周易传统文化,filecode打分制来了,3分以上希望很大。 +3 Tide man 2026-08-12 4/200 2026-08-13 08:35 by ZJTJZ
[基金申请] 什么时候出结果,有咨询渠道??? +3 Tide man 2026-08-11 3/150 2026-08-11 17:54 by kudofaye
信息提示
请填处理意见