如何用Matlab求一元二次方程式解的個(gè)數(shù)以及解
2022-02-23
我們學(xué)習(xí)數(shù)學(xué)經(jīng)常會(huì)遇到一元二次方程式,那么如何用Matlab軟件求一元二次方程式解的個(gè)數(shù)以及各個(gè)解的值呢?下面小編給大家分享一下。
工具/材料
Matlab
操作方法
- 01
首先打開Matlab軟件,點(diǎn)擊左上角的New Script按鈕,如下圖所示
- 02
接下來在彈出的界面中給新的腳本文件起一個(gè)名字,然后進(jìn)行保存,如下圖所示
- 03
接著我們?cè)谀_本文件中用input接收三個(gè)輸入變量,這三個(gè)變量是讓用戶輸入的,如下圖所示,他們代表方程式中的a,b,c參數(shù)
- 04
然后我們運(yùn)用b^2-4ac進(jìn)行特征值的求解,下面會(huì)根據(jù)這個(gè)特征值來判斷解的個(gè)數(shù),如下圖所示
- 05
接著我們運(yùn)用if語句對(duì)特征值進(jìn)行判斷,如下圖所示,然后用printf函數(shù)輸出解的個(gè)數(shù)
- 06
運(yùn)行腳本文件以后等用戶輸入了a,b,c的值我們就可以看到這三個(gè)值組成的方程式解的個(gè)數(shù)了,如下圖所示
- 07
接下來我們?cè)趇f條件語句中在加上求解的公式,如下圖所示
- 08
最后運(yùn)行腳本,輸入三個(gè)參數(shù),Matlab就可以很快的求出一元二次方程式的解了,如下圖所示
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。