编写程序,用牛顿切线法求方程f(x)= x^2-x-8=0(其中^表示 幂运算)在区间[3,4]上的近似实根r,迭代初

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 19:01:51
编写程序,用牛顿切线法求方程f(x)= x^2-x-8=0(其中^表示 幂运算)在区间[3,4]上的近似实根r,迭代初

编写程序,用牛顿切线法求方程f(x)= x^2-x-8=0(其中^表示 幂运算)在区间[3,4]上的近似实根r,迭代初
编写程序,用牛顿切线法求方程f(x)= x^2-x-8=0(其中^表示 幂运算)在区间[3,4]上的近似实根r,迭代初

编写程序,用牛顿切线法求方程f(x)= x^2-x-8=0(其中^表示 幂运算)在区间[3,4]上的近似实根r,迭代初
'程序可以继续完善的:
'1、如果指定区间无解,怎么办
'2、迭代过程跳出了指定区间,怎么办
'3、如何使用界面直接输入方程式
Private Sub Command1_Click()
Dim 上限 As Single, 下限 As Single, 误差 As Single, 自变量 As Single, k As Single
Const 允许误差 = 0.0001

上限 = Val(InputBox("请输入区上限", , 4))
Do
下限 = Val(InputBox("请输入区下限", , 3))
If 下限 < 上限 Then Exit Do
MsgBox "上、下限不匹配!", vbExclamation
Loop

误差 = 上限 - 下限
自变量 = 误差 / 2 + 下限
Do Until 误差 < 允许误差
k = 导数(自变量)
If k = 0 Then
自变量 = 自变量 + 允许误差
Else
x = 自变量 - 方程(自变量) / k
误差 = Abs(自变量 - x)
自变量 = x
End If
Loop
Print "从区间("; 下限; ","; 上限; ")出发,求得方程近似解为:"; 自变量
Print "估计误差小于:"; 误差
End Sub
Private Function 方程(x As Single) As Single
方程 = (x - 1) * x - 8
End Function
Private Function 导数(x As Single) As Single
导数 = 2 * x - 1
End Function

编写程序,用牛顿切线法求方程f(x)=x VB编写程序,用牛顿切线法求方程f(x)= x^2-x-8=0(其中^表示 幂运算)在区间[3,4]上的近似实根r,迭代加50编写程序,用牛顿切线法求方程f(x)= x^2-x-8=0(其中^表示幂运算)在区间[3,4]上的近似 编写程序,用牛顿切线法求方程f(x)= x^2-x-8=0(其中^表示 幂运算)在区间[3,4]上的近似实根r,迭代初编写程序,用牛顿切线法求方程f(x)= x^2-x-8=0(其中^表示幂运算)在区间[3,4]上的近似实根 用VB牛顿切线编写程序,用牛顿切线法求方程f(x)=x+lnx-1.7=0的近似实根r迭代初值自选,精确带0.0001. 4、编写程序,用牛顿切线法求方程f(x)= 5x^3+2x^2-12x-16=0(其 中^表示幂运算)在区间[1,2]上的近似实 编写程序,用牛顿切线法求方程f(x)= x^2-x-8=0(其中^表示 幂运算)在区间[3,4]上的近似实根r,迭代初 编写程序,用牛顿切线法求方程f(x)= x+lnx-1.7=0的近似实根r,迭代初值自选,精确到0.0001.〔提示:计算 编写程序,用牛顿切线法求方程f(x)=x^3+2x+10=0的近似实根r,迭代初值为-1,精确到0.0001. 第 四 题:C语言编程题(总题数:2 总分数:40)  1:编写程序,用牛顿切线法求方程f(x)=2x+cosx-2.6=0在区急. 1、编写程序,计算并输出下面级数前n项(n=20)的部分和.1*2*3+2*3*4+3*4*5+……+n*(n+1)*(n+2)+…/2、编写程序,用牛顿切线法求方程f(x)= x^3+4x^2-8=0(其中^表示幂运算)在区间[0,2]上的近似实根r,迭代 用牛顿切线法求方程f(x)=x^2+x-14的根.要求:1、根据方程根的分布情况自己选取初始迭代点; 2、相对误差; 3、编写脚本M文件,并以niudunqx.m名保存; 4、程序结果能显示所有迭代值; 用牛顿切线法解决一个问题(方程)用fortran语言编写程序求高人能帮我编写一份啊.还有 用撕裂线法解决一个问题(方程组) 用C语言编写程序,用牛顿迭代法求高次方程f(x)=5*x*x*x*x*x-8*x*x*x+10*x*x-7x+25=0的近似根?急用! 编写程序,用普通迭代法求方程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编写这么一个程序:用牛顿迭代法求方程x^5-3*x^2+2*x+1=0在x0 = 0附近的根(要求用Do语句) 求高人指导:用牛顿法、简化牛顿法和弦截法计算 f(x)=xe^x-1=0的根请写清楚程序,能运行. 我知道牛顿迭代法解方程的Matlab程序如何编写了,但不知道输入什么命令才能运行!求详解求12-3x+2cosx=0在【2,4】内的解,Matlab程序如下:clear; %清除所有内存数据;f=inline('12-3*x+2*cos(x)');format long 用牛顿切线法求方程f(x)=2x+sinx-4.18=0在区间[0,5]上的近似实根r,迭代初值自选,精确到0.0001.C++