如何用Matlab求一元二次方程式解的個數以及解

我們學習數學經常會遇到一元二次方程式,那麼如何用Matlab軟件求一元二次方程式解的個數以及各個解的值呢?下面小編給大家分享一下。

如何用Matlab求一元二次方程式解的個數以及解

工具/材料

Matlab

操作方法

首先打開Matlab軟件,點擊左上角的New Script按鈕,如下圖所示

如何用Matlab求一元二次方程式解的個數以及解 第2張

接下來在彈出的界面中給新的腳本文件起一個名字,然後進行保存,如下圖所示

如何用Matlab求一元二次方程式解的個數以及解 第3張

接着我們在腳本文件中用input接收三個輸入變量,這三個變量是讓用戶輸入的,如下圖所示,他們代表方程式中的a,b,c參數

如何用Matlab求一元二次方程式解的個數以及解 第4張

然後我們運用b^2-4ac進行特徵值的求解,下面會根據這個特徵值來判斷解的個數,如下圖所示

如何用Matlab求一元二次方程式解的個數以及解 第5張

接着我們運用if語句對特徵值進行判斷,如下圖所示,然後用printf函數輸出解的個數

如何用Matlab求一元二次方程式解的個數以及解 第6張

運行腳本文件以後等用戶輸入了a,b,c的值我們就可以看到這三個值組成的方程式解的個數了,如下圖所示

如何用Matlab求一元二次方程式解的個數以及解 第7張

接下來我們在if條件語句中在加上求解的公式,如下圖所示

如何用Matlab求一元二次方程式解的個數以及解 第8張

最後運行腳本,輸入三個參數,Matlab就可以很快的求出一元二次方程式的解了,如下圖所示

如何用Matlab求一元二次方程式解的個數以及解 第9張