Matlab简单迭代法求解方程近似根
% 设置初始值 x0 = 1; % 初始值x0为1 x_prev = x0; % 上一次迭代的x值 x_curr = 0; % 当前迭代的x值 i = 0; % 迭代次数
% 迭代求解 while abs(x_curr - x_prev) >= 1e-8 i = i + 1; % 迭代次数加1
% 更新x值
x_prev = x_curr;
x_curr = (sin(x_prev)^3/5 + 1 - x_prev);
end
% 输出结果 xk = x_curr; % 近似根xk fprintf('满足要求的xk值为:%f ', xk); fprintf('迭代次数为:%d ', i);
原文地址: https://www.cveoy.top/t/topic/phWC 著作权归作者所有。请勿转载和采集!