[問題] 求energy band已回收
1*sin(sqr(2*E))/2*sqr(2*E)+cos(sqr(2*E))=cos(k)
要畫k E圖
試過fsolve 可以求出解
但寫入迴圈
k=[-2pi,2pi]
y=cos(k)
for i=1~
fsolve(@(E) 1*sin(sqr(2*E))/2*sqr(2*E)+cos(sqr(2*E))-y(k) ,[-2pi,2pi] )
=e(i);
end
存不出e
是否有熟悉的人有好的做法
無盡感謝^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.105.99.183
推
11/07 22:53, , 1F
11/07 22:53, 1F
推
11/08 04:43, , 2F
11/08 04:43, 2F
→
11/24 23:11, , 3F
11/24 23:11, 3F