Matlab上的牛顿迭代法 计算想了解一下以下的 coding 其中 从 while abs(ff) > err 的部分里的计算式 与上面的计算式一样, 可否忽略掉 及其原因 求大师讲解啊!%%%% ellipse 3 %change invq to invq% the
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 13:21:27
![Matlab上的牛顿迭代法 计算想了解一下以下的 coding 其中 从 while abs(ff) > err 的部分里的计算式 与上面的计算式一样, 可否忽略掉 及其原因 求大师讲解啊!%%%% ellipse 3 %change invq to invq% the](/uploads/image/z/3687498-18-8.jpg?t=Matlab%E4%B8%8A%E7%9A%84%E7%89%9B%E9%A1%BF%E8%BF%AD%E4%BB%A3%E6%B3%95+%E8%AE%A1%E7%AE%97%E6%83%B3%E4%BA%86%E8%A7%A3%E4%B8%80%E4%B8%8B%E4%BB%A5%E4%B8%8B%E7%9A%84+coding+%E5%85%B6%E4%B8%AD+%E4%BB%8E++++while+abs%28ff%29+%3E+err+%E7%9A%84%E9%83%A8%E5%88%86%E9%87%8C%E7%9A%84%E8%AE%A1%E7%AE%97%E5%BC%8F+%E4%B8%8E%E4%B8%8A%E9%9D%A2%E7%9A%84%E8%AE%A1%E7%AE%97%E5%BC%8F%E4%B8%80%E6%A0%B7%2C+%E5%8F%AF%E5%90%A6%E5%BF%BD%E7%95%A5%E6%8E%89++%E5%8F%8A%E5%85%B6%E5%8E%9F%E5%9B%A0++%E6%B1%82%E5%A4%A7%E5%B8%88%E8%AE%B2%E8%A7%A3%E5%95%8A%21%25%25%25%25+ellipse+3++++%25change+invq+to+invq%25++++the)
Matlab上的牛顿迭代法 计算想了解一下以下的 coding 其中 从 while abs(ff) > err 的部分里的计算式 与上面的计算式一样, 可否忽略掉 及其原因 求大师讲解啊!%%%% ellipse 3 %change invq to invq% the
Matlab上的牛顿迭代法 计算
想了解一下以下的 coding 其中 从 while abs(ff) > err 的部分里的计算式 与上面的计算式一样, 可否忽略掉 及其原因 求大师讲解啊!
%%%% ellipse 3
%change invq to invq%
theta=theta_3;
while kkk==3 && theta err
theta_ell = theta_ell-ff/dff;
ff = (kk_3^2-1)*rl2_3*sin(theta_ell)-(r2*cos(alpha)-dd_3)*tan(theta_ell)-kk_3*r2*sin(alpha);
dff = (kk_3^2-1)*rl2_3*cos(theta_ell)-(r2*cos(alpha)-dd_3)*sec(theta_ell)^2;
if iter > iter_max
% break
end
end
if theta_ell >= pi/2
break;
end
cx = (dd_3-rl2_3*cos(theta_ell)).*cos(alpha)+kk_3*rl2_3*sin(theta_ell).*sin(alpha);
cy = (dd_3-rl2_3*cos(theta_ell)).*sin(alpha)-kk_3*rl2_3*sin(theta_ell).*cos(alpha);
shafefactor = 3;
kkk = 1;
end %%% while 3
Matlab上的牛顿迭代法 计算想了解一下以下的 coding 其中 从 while abs(ff) > err 的部分里的计算式 与上面的计算式一样, 可否忽略掉 及其原因 求大师讲解啊!%%%% ellipse 3 %change invq to invq% the
应该不行吧,第一个出现的代码,循环条件是while kkk==3 && theta