[問題] mathematica求根已回收

看板MATLAB作者 (Panda)時間15年前 (2010/05/12 01:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
wp = 132*10^14; c = 3*10^8; d = 10*10^-9; ea = 1; kp = wp/c; em = 1 - 1/omega^2; =========以上是我的相關參數設定====== omega = 1.5 (我方程式有omega 和 K 兩個變數 固定一組omega去找K) am = kp*(K^2 - em*omega^2)^0.5; aa = kp*(K^2 - ea*omega^2)^0.5; x = (Exp[aa*d]*(1 + ea*am/aa/em)^2 - Exp[-aa*d]*(1 - (ea*am/aa/em))^2); FindRoot[x == 0, {K, 1}] ============================================================ 這是一組隱函數只有近似解 是否可以利用迴圈之類 取代掉我需要一組一組改變omega來尋找K這步驟 因為圖需要精確一點,總不能我把omega每組都人工代入吧... 我有研究過help的do這指令,可是寫出來以後他不會動 我的omega區間落在0~1.5,K則是0~5 ImplicitPlot這指令我也試過,可是就是沒出現圖... matlab版問這問題真抱歉,找不到mathematica專版 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.172.40
文章代碼(AID): #1BwOyIG8 (MATLAB)
文章代碼(AID): #1BwOyIG8 (MATLAB)