matlabwhile循環(huán)語句怎么用 matlab怎么開立方根?
matlab怎么開立方根?1.創(chuàng)建一個函數(shù)%牛頓法求立方根函數(shù)xcubmatlab中while中能用else嗎?matlab的whil怎么使用matlab牛頓迭代法解多重根方程?方法,函數(shù)[x _ r
matlab怎么開立方根?
1.創(chuàng)建一個函數(shù)%牛頓法求立方根函數(shù)xcub
matlab中while中能用else嗎?
matlab的whil
怎么使用matlab牛頓迭代法解多重根方程?
方法,函數(shù)[x _ reality,n _ reality] newt (f _ name,x _ start,toleranc:% s 0
#39,f_name)
Del_x 0.0000001%用于求函數(shù)導(dǎo)數(shù)的最小值。
n _現(xiàn)實0
x _現(xiàn)實x _開始
X_start x_reality 1000%保證迭代可以開始。
%%
while 1
If(ABS(x _ reality-x _ start)lt toleranc:%s 0的根是% .14f。
迭代號是:% d。
#39, ...
公差,f_name,x_reality,n_reality)
破裂
Elseif(n_reality gt n_limit)%如果迭代次數(shù)超過限制,則輸出提示,結(jié)束循環(huán)。
Disp(#39迭代次數(shù)超出界限#39)
破裂
elondon stock exchange 倫敦證券交易所
X_start x_reality%將x_reality的值賦給X_start,用來求x_start點的值并迭代。
if(feval(f_name,x_start del_x) - feval(f_name,x_start))0
Disp(#39導(dǎo)數(shù)為0#39)
破裂
其他
y_deriv (feval(f_name,x_start del_x) - feval(f_name,x_start)) / del_x
% x _起點的導(dǎo)數(shù)值
x_reality x_start - feval(f_name,x_start) / y_deriv
%牛頓迭代
N_reality n_reality 1%迭代次數(shù)加1
fprintf(#39n_reality%d,x_start.14f,y_start.14f
#39,n_reality,x_start,feval(f_name,x_start))
結(jié)束
結(jié)束
結(jié)束
Disp(#39牛頓迭代結(jié)束#39)
結(jié)束