如何用matlab程式設計求解x32x210在

2021-03-04 04:36:33 字數 929 閱讀 9598

1樓:

^^只會用抄

符號解。襲。。

syms x

f=x^3+2*x^2-1

solve(f==0,x)

結果如下:

ans =

-1- 5^(1/2)/2 - 1/2

5^(1/2)/2 - 1/2

用matlab求 x^3-2*x-5=0在[0,3]的解

2樓:把盞飲寂寞

不管bai

是用兩數值乘積的正負來判斷,

du還是用b-a來判zhi斷,效果是一樣

dao的。

因為在你的這段程式中,專始屬終保持了b>a。分析如下:

最開始時,在區間[0,3]內,a=0取最小值,b=3取最大值,且fa對應的是負數,fb對應的是正數;

找到中點,x=(a+b)/2,並求出fx,當fx為正時,說明方程的根在[a,x]中間,所以,要令b=x;

若fx為負,說明方程的根在[x,b]中間,那就要令a=x;

由第2步可知,始終都是b>a,當b與a越來越接近的時候,既可以認為(a+b)/2就是方程的根。

所以用b-a的差值做收斂判據是可以的。

matlab程式設計:利用二分法程式設計求方程想x^3-3x^2-x+3=0 在[0,3]內的根. 5

3樓:匿名使用者

首先,來

自定義源函式

dichotomy_fun=inline('x^3-3*x^2-x+3','x')

然後,執行下列命令

dichotomy(dichotomy_fun,0,1,1e-6)n =1

ans =

1dichotomy(dichotomy_fun,2,3,1e-6)n =1

ans =3

如何用matlab求逆矩陣,如何用MATLAB求逆矩陣

第一步 啟動matlab。第二步 輸入 clear 和 clc 清屏 第三步 根據你的需求設定一個矩陣。圖中示例設定為矩陣a 1 2 3 4 a 可以定義為你需要的任何字母 第四步 用 b inv a b 可以定義為你需要的其他字母,inv 裡的字母為你需要求逆的矩陣。第五步 驗證自己求解的逆,兩個...

MATLAB大資料處理,如何用MATLAB處理大資料

第一問bai z1 x1 7 z2 x2 7 z32 x30 7 第二問du 可以把原先的30個表zhi格的數dao據分別匯入內excel中,然後 全選工容作表 複製 選擇性黏貼 值 確定 然後查詢你想替換的值,替換成0 z1 x1 i 就表示把第i列匯入z1中 i find z1 nan z1 i...

怎麼用matlab程式設計求解這個方程的數值解啊

fun x,y y.log10 y x建立關於x,y的匿名函式 log10 x 由於matlab中自然對數的符號是log 與我們數學上的不同 以10為底的對數符號是log10,同理有log2,但是沒有log3等哦 vpa將得到的符號解轉化為指定精度的小數,比如vpa sqrt 2 10 將sqrt ...