x0 = 10; % 初始值
for i = 101:111 % 构造101-111的立方根表
    x = x0;
    for j = 1:10 % 迭代10次
       x = x - (x^3-i)/300; % 迭代公式% x = (2*x+i/(x^2))/3; % 迭代公式
    end
    fprintf('%3d的立方根为%12.6f
', i, x); % 输出结果
end

这个迭代法是牛顿迭代法或牛顿-拉弗森迭代法,用于求解非线性方程或函数的根。在这个例子中,我们使用牛顿迭代法来求解i的立方根。

牛顿迭代法求解立方根:C语言代码示例

原文地址: https://www.cveoy.top/t/topic/nn1C 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录