matlab 用牛顿法求解方程f=0.036-((x/2090.7).^(1/0.1585))-x/182000;一楼请问有程序和具体点儿的过程么

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/11 20:12:12
matlab 用牛顿法求解方程f=0.036-((x/2090.7).^(1/0.1585))-x/182000;一楼请问有程序和具体点儿的过程么
xR]KA+"[e4l5ZD @-|H+?3U)Ȟz{9w@QNcVA{F<@ n<]AHr j2r9 nC3iZ% g}T42=91H=tf} Vu1@W -LI|xM)|'K,{6~"@+zw0eEۍ l渥$KC Jӧ:f 8A?/:VGK\%{zݚfO& gM^IEbq&#$7EzWOdF& ȉX@N'/W

matlab 用牛顿法求解方程f=0.036-((x/2090.7).^(1/0.1585))-x/182000;一楼请问有程序和具体点儿的过程么
matlab 用牛顿法求解方程
f=0.036-((x/2090.7).^(1/0.1585))-x/182000;
一楼请问有程序和具体点儿的过程么

matlab 用牛顿法求解方程f=0.036-((x/2090.7).^(1/0.1585))-x/182000;一楼请问有程序和具体点儿的过程么
定义函数
function y=nd(x)
y= 0.036-((x/2090.7).^(1/0.1585))-x/182000
function y=nd0(x)
y=- (1/0.1585)*(x/2090.7).^(1/0.1585-1)*(1/2090.7) - 1/182000
主程序
x=0.5; %迭代初值
i=0; %迭代次数计数
while i10^(-5); %收敛判断
x=y;
else break
end
i=i+1;
end
fprintf('\n%s%.4f \t%s%d','x=',x,'i=',i) %输出结果
x=-100.5000 i=101