解一元四次方程vb程序.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
解一元四次方程vb程序

费拉里公式:一元四次方程 令,则 ,此方程是以下两个一元二次方程的解:;,其中;,。是一元三次方程的任一实根。盛金公式:一元三次方程 , 重根判别式:;;,总判别式:。当时,盛金公式①:。 当>时,盛金公式②:;, 其中, 。当时,盛金公式③:;, 其中, 。当<时,盛金公式④:;, 其中,, (>,<<)。一元四次方程先化成一元三次方程和两个一元二次方程,再根据费拉里公式和盛金公式求出四个根。Private Sub Command1_Click() Open C:\abc\ + Combo2.Text For Input As #3 Input #3, dy, cy, by, ay Input #3, B1(0), B1(1), B1(2), B1(3), B1(4) Input #3, B2(0), B2(1), B2(2), B2(3), B2(4) Input #3, B3(0), B3(1), B3(2), B3(3), B3(4) Input #3, B4(0), B4(1), B4(2), B4(3), B4(4) Close #3 WED = Val(Text2.Text) eh = B1(0) + B2(0) * WED + B3(0) * WED ^ 2 + B4(0) * WED ^ 3 dh = B1(1) + B2(1) * WED + B3(1) * WED ^ 2 + B4(1) * WED ^ 3 ch = B1(2) + B2(2) * WED + B3(2) * WED ^ 2 + B4(2) * WED ^ 3 bh = B1(3) + B2(3) * WED + B3(3) * WED ^ 2 + B4(3) * WED ^ 3 ah = B1(4) + B2(4) * WED + B3(4) * WED ^ 2 + B4(4) * WED ^ 3 If ah 0 Then ah = -ah bh = -bh ch = -ch dh = -dh eh = -eh Yli = -Yli Else: End If eh = eh - Yli KK = ah ah = ah / KK bh = bh / KK ch = ch / KK dh = dh / KK eh = eh / KK ay = 8 by = -4 * ch cy = -(8 * eh - 2 * bh * dh) dy = -eh * (bh ^ 2 - 4 * ch) - dh ^ 2 Call jiefangc xy1= Yli Mq = (8 * Yli + bh ^ 2 - 4 * ch) ^ (1 / 2) Nq = bh * Yli - dh ay = 2 by = bh + Mq cy = 2 * (Yli + Nq / Mq) Det = by ^ 2 - 4 * ay * cy If Det = 0 Then xy1 = -by / 2 * ay xy2 = xy1 Else: End If If Det 0 Then xy3 = (-by + (Det) ^ (1 / 2)) / 2 * ay xy4 = (-by - (Det) ^ (1 / 2)) / 2 * ay Else: End If ay = 2 by = bh - Mq cy = 2 * (Yli - Nq / Mq) Det = by ^ 2 - 4 * ay * cy If Det = 0 Then xy1 = -by / 2 * ay xy2 = xy

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档