此函数可用于执行 Newton-Raphson 方法来检测多项式的根。 它从用户的初始猜测开始并迭代,直到满足所需的收敛标准。 需要注意的是,MATLAB 库中的“root”函数可以找到任意阶多项式的所有根。 但是这种方法根据初始猜测给出了根,并给出了收敛所需的迭代次数。 % 例子: % f(x)=(x^3)-6(X^2)-72(x)-27=0 % 所以% 向量=[1 -6 -72 -27] %初始=300; %容差=10^-2; % maxiteration=10^4; % [root,number_of_iteration] = newton(vector,initial,tolerance,maxiteration) % 或者% [root,number_of_iteration] = newton([1 -6 -72 -27],300,10^-2,10^4) %root = % 1
2022-12-09 14:51:42
10KB
matlab
1