[問題] 求energy band已回收

看板MATLAB作者 (想飛)時間15年前 (2008/11/07 04:47), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
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
寫反了吧 a=3; 3=a; 意思有一樣嗎
11/08 04:43, 2F

11/24 23:11, , 3F
謝謝回覆 ^^
11/24 23:11, 3F
文章代碼(AID): #194rVTik (MATLAB)