如何用matlab编写下面这个式子的代码? 100
假设除了E以外所有的量都已知或可以用公式表达,这里需要先求对fFD微分再对E积分,应该如何用matlab写代码?...
假设除了E以外所有的量都已知或可以用公式表达,这里需要先求对fFD微分再对E积分,应该如何用matlab写代码?
展开
展开全部
题主的问题可以这样来处理。
1、自定义可调用的函数μ(Te)
2、自定义可调用的函数f_FD(E,μ,Te)
fed=1/(exp((E-μ)/(k*Te))+1)
3、自定义可调用的函数ω_p(Te)
wp=sqrt(e^2/(3*m*ε0*pi^2)*int(d*E*(1+2*C*E)^(-1)*(2*m/h^2*(E+C*E^2))^(3/2)*(-diff(fed,E)),0,inf))
注意,希腊字母要用英文字母来代替
1、自定义可调用的函数μ(Te)
2、自定义可调用的函数f_FD(E,μ,Te)
fed=1/(exp((E-μ)/(k*Te))+1)
3、自定义可调用的函数ω_p(Te)
wp=sqrt(e^2/(3*m*ε0*pi^2)*int(d*E*(1+2*C*E)^(-1)*(2*m/h^2*(E+C*E^2))^(3/2)*(-diff(fed,E)),0,inf))
注意,希腊字母要用英文字母来代替
更多追问追答
追问
这个dE应该是积分变量诶,也是用d*E表示吗?
追答
一个陷阱,dE应写着公式最后才对。
wp=sqrt(e^2/(3*m*ε0*pi^2)*int((1+2*C*E)^(-1)*(2*m/h^2*(E+C*E^2))^(3/2)*(-diff(fed,E)),0,inf))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询