| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1029 人关注过本帖
标题:新人求教 二分法求根
取消只看楼主 加入收藏
yihijbi
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2017-5-6
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
新人求教 二分法求根
为什么我一运行结果就是(1+4)/2=2.5   根本不循环????
Private Sub Form_Load()

    Dim l As Double, u As Double, m As Double
   
    l = 1
    u = 4
    f = x ^ 3 + 4 * x ^ 2 - 10
     m = (u + l) / 2
            
    Do While (u - l) > 0.001
   
        
        If fm * fl = 0 Then Exit Do
        If fm * fl > 0 Then
            l = m
           
        Else
            u = m

        End If
    Loop
    MsgBox "x=" & m
End Sub
搜索更多相关主题的帖子: 二分法 
2017-05-06 14:17
yihijbi
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2017-5-6
收藏
得分:0 
求的是x ^ 3 + 4 * x ^ 2 - 10 在(1,4)的近似根
2017-05-06 14:20
快速回复:新人求教 二分法求根
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033070 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved