Matlab2018a求解一元二次方程

2021-10-04 23:31:04 字數 713 閱讀 5547

目標

求解下面一元二次方程,變數為l

問題

錯誤使用 solve>geteqns (line 418)

list of equations must not be empty.

解決

solve()函式裡面直接輸入待求解的表示式,不需要使用引號,等號使用「==」

syms l

l=solve

(sqrt

(400/(

50+1.256e5

*l)-1)

==1.256e7

*l/(

1.256e5

*l+50

))

結果

l =

1094^(1/2)/3140314 + 3/25122512

再把該結果複製到command window中,符號解得到如下數值表示

ans =

1.0652e-05

比對

上面是計算電感l的結果,得到的單位是亨(h),轉化單位為微亨(μh),即如下。

希望對你有幫助

牛頓法求解一元函式

牛頓法求解一元函式 對於乙個簡單的一元方程我們可以通過代數運算來求解,但是對於乙個非線性的複雜一元函式例如 2 x5 8 x2 s in x x 2x 0 2x 5 8x 2 si n x x 2 x 0這樣的方程,想要通過人力計算就很難辦到。下面介紹利用牛頓法來構建的乙個一元函式方程求解的程式。當...

matlab一元非線性回歸

現實應用除了線性方程之外,就是非線性方程了,作為最常用的一元非線性函式的代表,首先介紹的就是對數方程的解法 百貨商店銷售額與流通費率存在著非線性關係,試求出方程 百貨商店銷售額與流通費率 x 1.5,4.5,7.5,10.5,13.5,16.5,19.5,22.5,25.5 y 7.0,4.8,3....

求解一元四次方程

本程式基於.平台,編譯環境是microsoft visual c 對於vc 6.0平台的修改,只須把stdafx.h換成iostream.h,然後去掉 中的 using namespace std include stdafx.h include math.h using namespace std...