1 20 编写程序,用普通迭代法求方程f(x)=x+lgx-3.18=0的近似实根r,迭代初值为2.5,要求结果保留4位小数.
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 08:50:26
xRnA=Hɮ F,O
n%I Vť@B ))mTbʟ^Haɾ?]w͜99BZz-\1^%z6$e-&
wuv@uv1yMQr{K/C}~ {?NjxZ'ͩNJmɈ
KoA5
'IByO$4FV\һ {B^*{ZƤ%kA.'xᘹnƴ1įa9$F/Py P-gh"Z @>w@Eqs")בyܴ 1
r6P4}C=)I㙽;x#w6-?K(qŧsV>Z%R$nPvD5~qUﯱWO{3
1 20 编写程序,用普通迭代法求方程f(x)=x+lgx-3.18=0的近似实根r,迭代初值为2.5,要求结果保留4位小数.
1 20 编写程序,用普通迭代法求方程f(x)=x+lgx-3.18=0的近似实根r,迭代初值为2.5,要求结果保留4位小数.
1 20 编写程序,用普通迭代法求方程f(x)=x+lgx-3.18=0的近似实根r,迭代初值为2.5,要求结果保留4位小数.
我的c语言运行结果是2.7419,不同版本可能会有差异,但不影响正确性
#include
#include
void main()
{
float x0,x1;
x0=2.5;
x1=x0-(x0+log10(x0)-3.18)/(1+1/(x0*log(10)));
do
{
x0=x1;
x1=x0-(x0+log10(x0)-3.18)/(1+1/(x0*log(10)));
}
while(fabs(x0-x1)>1e-4);
printf("x=%10.4f\n",x1);
}
这个题还可以用牛顿切线法求,把float型化为double型就行了,换成x=x-f(x)/f′(x)这个公式
1 20 编写程序,用普通迭代法求方程f(x)=x+lgx-3.18=0的近似实根r,迭代初值为2.5,要求结果保留4位小数.
编写程序,用普通迭代法求方程f(x)=x+lnx-1.56=0的近似实根r(其中ln为自然对数),迭代初值为2,精确到0.编写C语言程序,用普通迭代法求方程f(x)=x+lnx-1.56=0的近似实根r(其中ln为自然对数),迭代初
编写程序,用普通迭代法求方程f(x)=x+lnx-1.7=0的近似实根r,迭代初值为1.5,精确到0.0001.〔提示:必编写程序,用普通迭代法求方程f(x)=x+lnx-1.7=0的近似实根r,迭代初值为1.5,精确到0.0001.〔提示
用vb编写程序,用普通迭代法求方程f(x)=x+lgx-2.5=0的近似实根r,迭代初值为1.5,精确到0.0001
用java编写一个用迭代法求方程x*x*x-5*x*x+16*x-80=0的实根,误差小于10-6的程序.
怎么用VB编写这么一个程序:用牛顿迭代法求方程x^5-3*x^2+2*x+1=0在x0 = 0附近的根(要求用Do语句)
matlab牛顿迭代法求方程根程序求大神帮写个牛顿迭代法解方程的程序.
求C语大神,用迭代法求某数a的平方根,已知迭代公式为x1=1/2(x0+a/x0)用for语句编写程序
用C语言编写程序,用牛顿迭代法求高次方程f(x)=5*x*x*x*x*x-8*x*x*x+10*x*x-7x+25=0的近似根?急用!
编写程序,用牛顿切线法求方程f(x)=x
编程 利用不动点迭代法求非线性方程的根编写程序:利用不动点迭代法求解非线性方程的近似根:e^x+10x-2=0
求:牛顿迭代法解方程的程序要Fortran的
编写一函数实现用牛顿迭代法求方程ax3+bx2+cx+d=0在x=1附近的一个实根.主函
设计用牛顿迭代法解方程C++程序
编写C程序,用迭代法求x=a^(1/2).求平方根的迭代公式为:Xn+1=1/2(Xn+a/Xn)要求前后两次求出的得差的绝对小于0.00001.给出的答案一般是:#includemath.h main() {float x0,x1,a; scanf(%f,&a); x1=a/2; do {x0
我知道牛顿迭代法解方程的Matlab程序如何编写了,但不知道输入什么命令才能运行!求详解求12-3x+2cosx=0在【2,4】内的解,Matlab程序如下:clear; %清除所有内存数据;f=inline('12-3*x+2*cos(x)');format long
用C语言编程求牛顿迭代法求方程f(x)=0的根.(
用普通迭代法求方程f(x)=x+lnx-1.56=0的近似实根r(其中ln为自然对数),迭代初值为2,精确到0.0001.〔提