回覆列表
-
1 # 使用者4440064888598
-
2 # 使用者1465424935672
用割線法求解三角函式方程 x^4-3*x^3+5*cos(x)+8=0,在區間【0,4】內的一個解。
首先,建立自定義函式檔案,儲存在當前資料夾內。即 fun.m
function y = fun(x)
y=x^4-3*x^3+5*cos(x)+8;
end
然後,建立用割線法的數值方法編寫的執行程式碼檔案,儲存在當前資料夾內。即 secant.m
最好,在當前命令視窗下執行下列語句。
>> x0=0;x1=4;tol=1.0e-5;secant(x0,x1,tol) (回車)
%說明: x0為初值,;x1為終值,tol為誤差值
得到如下解
n = 19 即計算次數
ans = 2.8642 即x值
用割線法求解三角函式方程 x^4-3*x^3+5*cos(x)+8=0,在區間【0,4】內的一個解。首先,建立自定義函式檔案,儲存在當前資料夾內。即 fun.mfunction y = fun(x)end然後,建立用割線法的數值方法編寫的執行程式碼檔案,儲存在當前資料夾內。即 secant.m最好,在當前命令視窗下執行下列語句。>> x0=0;x1=4;tol=1.0e-5;secant(x0,x1,tol) (回車) %說明: x0為初值,;x1為終值,tol為誤差值得到如下解n = 19 即計算次數ans = 2.8642 即x值