[問題] 近似法求解(iteration converges)

看板MATLAB作者 (未來加油)時間11年前 (2013/05/04 09:00), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
我想以Matlab分析元件在電路中電壓分配的問題,聯立方程式大概會像這樣: a x V1 + b x V2 + c x V3 = d e x V1 + f x V2 + g x V3 = h i x V1 + j x V2 + k x V3 = l V1, V2, V3 是欲求的電壓值,而a, b, c...這些係數只與電阻器的電阻值有關, 所以當這些元件只是一些線性電阻器時,每個電阻器的電阻值是固定的,因此係數 將不會是電壓(V1,V2,V3)的函數,我可以用Matlab將電壓值V1,V2,V3求出來。 但是當這些元件是非線性的電阻器時,其電阻值將會是電壓(V1,V2,V3)的函數, 也就是a, b, c...等係數也將會是電壓的函數,所以難以使用單純的矩陣運算將 電壓值求出。 我看到有期刊論文說他們使用iteration的近似方式求解,因此我直覺是想嘗試用 Newton's method來求解,但我想了非常久...還是不知道如何下手。 請高手提示我一些方法吧 orz 或指引我一些可以閱讀的資訊都好。 Thanks! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 136.152.36.188

05/04 11:19, , 1F
jacobi iterative
05/04 11:19, 1F

05/04 11:35, , 2F
用matlab 的內建的nonlinear solver: fsolve
05/04 11:35, 2F
文章代碼(AID): #1HX5slOH (MATLAB)
文章代碼(AID): #1HX5slOH (MATLAB)