切线迭代找根的方法 mathematica

例: x^3-10 = 0,求x

Clear["Global`*"]  (*  Flatten[ ] *)
f1[x_] := N[x^3 - 10, 10];
f1'[t] // FullSimplify
FindRoot[x^3 == 10, {x, 1}]   (* 直接找根的方法 *)
Clear[x, x0]
x0 = 1.0;   (* 切线迭代找根的方法 *)
For[time = 1, time <= 10, time++, x0 = x0 - f1[x0]/f1'[x0]; 
 Print[time, " : ", N[x0, 10]];]
va = 3;
show1 = Plot[f1[x], {x, -va, va}]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值