看板 MATLAB 關於我們 聯絡資訊
我想以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
iHakka:jacobi iterative 05/04 11:19
strontium:用matlab 的內建的nonlinear solver: fsolve 05/04 11:35