永发信息网

用任意迭代法求方程f (x)=x3—x—1=0在x =1.5附近的一个近似值。要求:自己确定允许精度。请用VB 程序语言编程!求编程代码!急急…

答案:1  悬赏:70  手机版
解决时间 2021-07-31 17:37
请高手出招,谢谢了
最佳答案

如果没有理解错的话你要求解的方程为x的立方减去x减去1,我按这个方程编写的程序,不过这个没有关系,如果不是这个方程,你只需将方程改一下即可。


Function f(ByVal x As Single) As Single '定义要求解的方程
f = x ^ 3 - x - 1
End Function
Private Function root(ByVal a0 As Single, ByVal b0 As Single, ByVal c As Single) As Single '用二分法求解,a0,b0为初始值,c为精度
Dim a, b, t As Single
a = a0
b = b0
Do While (1)
If Abs(f(a)) <= c Then
root = a
Exit Function
Else
If Abs(f(b)) <= c Then
root = b
Exit Function
Else
t = (a + b) / 2
If f(t) * f(a) <= 0 Then
b = t
Else
a = t
End If
End If
End If
Loop


End Function
Private Sub Form_Load()
MsgBox root(1, 2, 0.00001) '调用例子
End Sub

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ华夏中两个成长不一样的战魂 合出来的是怎
怎样才知道自己是不是QQ秀玩家
去美国带什么额、= =
地下城召唤的雷沃斯到底是加多少啊?
初一最新教材是零几年的?
沈阳地区便利店进货渠道
衡南县衡阳品德风尚陶瓷怎么去啊,谁知道地址
点解没有勇气面对距?
大话西游之仙履奇缘最后那个西洋武士为什么说
多久不发工资算拖欠,葆婴有限公司执行官工资
下课后,操场上人生鼎沸,热闹异常。突然一声
话题表述。母爱是伟大的。母亲爱自己的孩子,
茅箭区十堰武当源龙散打搏击俱乐部这个地址怎
齐眉祝寿的意思,一梳齐眉老什么意思
为什么世界上有这么多的愁事
推荐资讯
哪位朋友能给开QQ爱墙图标?
窈窕怎么读拼音,窈这个字怎么读音
张柏伦单场最高篮板和得分纪录是多少
初一数学路程问题
镇平县南阳嵖岈山门业(万盛市场店)哪位知道具
南昌的冬天到了吗
先在,在哈尔滨买六代高尔夫要等多久?
几种药同时服用可以吗
梁园区商丘前进小学在什么地方啊,我要过去处
怎么用财付通给5173冲值
足球历史上最快的进球?
About mE, who is Bble to care是什么意思?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?