求用割线法求方程x的3次方-2x-5=0在x0=2附近的根,取x0=2,x1-=2.2,计算到4位有效数字的C语言程序
justin晓然2022-10-04 11:39:541条回答
已提交,审核后显示!提交回复
共1条回复
- 99freebird 共回答了25个问题
|采纳率84% - #include
#include
float ff(float x)
{
return x*(x*x-2)-5;
}
float Secant(float x0,float x1)
{
return (x1 - (ff(x1)*(x1-x0))/(ff(x1)-ff(x0)));
}
void main()
{
int number,k=2;
float x0=2,x1=2.2,x2;
printf("x[0] = %.4f,x[1] = %.4f,",x0,x1);
while (1)
{
if (fabs(x0-x1) - 1年前
相关推荐
- 分别用牛顿法和割线法求解方程 x^3-6x^2+9x-2=0在区间[3,4]上的近似根.要求满足精度|x*-xk|
763097951年前1
-
uu一只不色的狼 共回答了17个问题
|采纳率94.1%%
clc; clear all;
global fnq dfnq
fnq = @(x) x^3 - 6*x^2 + 9*x - 2;
dfnq = @(x) 3*x^2 - 12*x + 9;
tol = (1/2)*10^-4;x0 = 3.5;gmax = 1e3;x01 = 3;x02 = 4;[k,xk,yk,piancha]=newtonqx(x0,tol,gmax);
fprintf('n牛顿法:%.5fn',xk);
[k,xk,yk,piancha]=gexian(x01,x02,tol,gmax);
fprintf('n割线法:%.5fn',xk);% 牛顿法
function [k,xk,yk,piancha]=newtonqx(x0,tol,gmax)
global fnq dfnqx(1)=x0;for i=1:gmax
x(i+1)=x(i)-fnq(x(i))/(dfnq(x(i)+eps));
piancha=abs(x(i+1)-x(i));i=i+1;
xk=x(i);yk=fnq(x(i));
[(i-1) xk yk piancha];
if(pianchagmaxdisp('超过最大迭代次数')k=i-1;xk=x(i);yk=fnq(x(i));
[i-1 xk yk piancha];return;end% 割线法function [k,xk,yk,piancha]=gexian(x01,x02,tol,gmax)
global fnq dfnq
x(1)=x01;x(2)=x02;
for i=2:gmax
u(i)=fnq(x(i))*(x(i)-x(i-1));
v(i)=fnq(x(i))-fnq(x(i-1));
x(i+1)=x(i)-u(i)/(v(i));
piancha=abs(x(i+1)-x(i));i=i+1;xk=x(i);yk=fnq(x(i));
if(piancha1年前查看全部
- 100分.割线法迭代求根的收敛阶为什么是1.618?求证明.
100分.割线法迭代求根的收敛阶为什么是1.618?求证明.
用割线法迭代公式求方程根时(公式为 x_{n+1} = x_n - f[x_n]( x_n - x_{n-1} ) / (f[x_n]-f[x_{n-1} ) 就是牛顿法用差商代替微分之后的表达式),书上其收敛阶是(1+根号5)/2=1.618,比牛顿法略慢而比二分法快,并且不用算函数的微分表达式所以是复杂函数求根的常用方法.但是我查阅了很多书都是直接给出这个收敛阶而没有证明,想问问看大家能帮我解答这个疑惑不.
另,用抛物线法插值求根迭代的收敛阶是1.839,可以的话一并帮我解答了吧,呵呵.和光同尘之阿珂1年前1 -
wendywinter 共回答了16个问题
|采纳率100%这个其实就是牛顿法的改进
( x_n - x_{n-1} ) / (f[x_n]-f[x_{n-1} )相当于Δx/Δy,也就是牛顿法的1/f'(x)
将牛顿法x(n+1) = x(n) - f(x(n)) / f'(x(n))
中的 f'(x(n))用Δy/Δx代替,然后用相邻的已经计算的两个点代进去就是这个公式了.1年前查看全部
大家在问
- 1如果世界上不存在一切摩擦力,那人将寸步难行吗?
- 2SAT语法平行结构省略问题SAT平行结构中,and连接两个不定式,是否可以省略第二个to?e.g.i want to e
- 3在“用电流表和电压表测电池的电动势和内电阻”的实验中,提供的器材有:
- 4空中下落的雨点具有什么能
- 5第19* 题应该怎样做,求高手帮助我,你们不会吃亏的,我会给你们分,希望大家给予你们清晰分过
- 6初一作文,给老师的一封信,我刚来到新学校,对这里的东西和老师都不熟悉,请帮我写一篇,或者给我一个提纲就行,谢谢
- 7打电话60人需要多长时间具体的过程写明
- 8“读了拜伦的诗,就想到西班牙去,想看看西班牙女郎的头发是黑的,还是金黄的 ”句末应用什么标点?
- 9你有大眼睛吗?英语的同义句
- 10求神人帮我把这段话写成文言文最近很伤心,某些人不理我了,你说你很累,也不说出来,喜欢藏在心底
- 11英语翻译1 这是一张中国地图,那是一张世界地图.2 那些日子他们在一起工作.3 请记住这些话4 我们买了同样的自行车5
- 12若向量AB是非零向量,则a.|向量AB|=|向量BA|b.向量AB+向量BA=0为什么不选B
- 13lim(3x^2+5)/(5x+3)*sin4/x x趋向于无穷的.咋做
- 14一个臭氧分子中每一个氧原子的化合价分别是多少
- 15勾股定理数学题?某中学八年级一班的学生想知道学校操场上旗杆的高度,他们发现旗杆上的绳子垂到地面还多1m.当他们把绳子的下