如何用matlab编写下面这个式子的代码? 100

假设除了E以外所有的量都已知或可以用公式表达,这里需要先求对fFD微分再对E积分,应该如何用matlab写代码?... 假设除了E以外所有的量都已知或可以用公式表达,这里需要先求对fFD微分再对E积分,应该如何用matlab写代码? 展开
 我来答
lhmhz
高粉答主

2020-04-16 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17012

向TA提问 私信TA
展开全部
题主的问题可以这样来处理。
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))
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式