这个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))
程序运行显示未定义变量E怎么办呀?可是E不是本来就是一个被积变量吗?
追答你应该先要声明变量,即
syms E
算出来的结果有点奇怪,好像积分没有积成功
下面是结果
加一个vpa()函数,vpa(jg)
jg=为上面的内容
好像还是不太行?
不行,就用quad数值积分函数试一试
追问把int换成quad函数嘛?
追答>>help quad %你看一下,quad函数的使用格式
追问除了quad还有其他积分的方法嘛?我用了quad函数,算出来的依旧是积分不出来的
这是积分part的结果
你的问题,在这里已无法全面解答你的问题,因为看不到你的具体代码。有问题请私信交流。