ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: sunya_0529

[分享] 在Excel中解一元三次方程(盛金公式解法)

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2010-6-18 23:32 | 显示全部楼层
本帖已被收录到知识树中,索引项:其他结构和算法
非常感谢!
这个还真难。

TA的精华主题

TA的得分主题

发表于 2010-6-19 16:28 | 显示全部楼层
真是不错, 学习了!

TA的精华主题

TA的得分主题

发表于 2010-6-27 16:19 | 显示全部楼层

井底之蛙的骗术

一、“惊人”的发现:
1、三次方程的一般形式:
ax^3+bx^2+cx+d=0 …………………………………………①
2、三次方程的导数方程:
将方程①取导得:
3ax^2+2bx+c=0……………………………………………②
3、根据代数方程的重根判定定理,可得三次方程有重根的充要条件:即 方程①和②至少有一个公共根。由此可得出方程①的重根判别式。
4、重根判别式的推导:
(1)由①*3-②*x得:
bx^2+2cx+3d=0……………………………………………③
(2)由②*b-③*3a得:
2(b^2-3ac)x+bc-9ad=0……………………………………………④
(3)由③*c/x-②*3d/x得:
(bc-9ad)x+2(c^2-3bd)=0……………………………………………⑤
(4)将④和⑤消去x得:
(bc-9ad)^2-4(b^2-3ac)(c^2-3bd)=0

二、骗人的花招:
1、自我评价:
我总认为,天只有井口那么大。我要向天下的人们宣布我的一项重大发现:
我发现了最美丽的判别式,我创造了最伟大的三次方程新解法。
2、骗人花招(一):
令B=bc-9ad
A=b^2-3ac
C=c^2-3bd
这样将三次方程判别式变得和二次方程一样美。
3、骗人花招(二):
虽然我把三次方程判别式打扮得很美丽,但没有多大用处。三次方程最有意义的内容是:求三次方程的根。我要将卡丹公式变个新花样,使其成为我的公式,成为我的定理。我要让天下的人们都知道:我才是研究三次方程最伟大的专家。不,专家职称太低啦!是最伟大的数学家。虽然有位数学大师已经研究出整系三次方程的双简求根公式,但我总觉得我的公式最美,我的定理最棒。
4、骗人花招(三):
我心里明白,我创造的三次方程新解法只不过是一个挂羊头卖狗肉的招牌。真正使我感到臭美的是我发现了最美丽的判别式。虽然有人说,此判别式在上个世纪50年代早就有人已经研究出来了,但我没有看到,是我发现了判别式的美。所以,我千万不能泄露我发现的三次方程判别式是怎么来的?我要给全天下的学生和教授一种神密感,我要让全天下的学生和教授崇拜在我的蛙皮裙下。

TA的精华主题

TA的得分主题

发表于 2010-7-8 15:54 | 显示全部楼层

井底之蛙的骗术

一、“惊人”的发现:
1、三次方程的一般形式:
ax^3+bx^2+cx+d=0 …………………………………………①
2、三次方程的导数方程:
将方程①取导得:
3ax^2+2bx+c=0……………………………………………②
3、根据代数方程的重根判定定理,可得三次方程有重根的充要条件:即 方程①和②至少有一个公共根。由此可得出方程①的重根判别式。
4、重根判别式的推导:
(1)由①*3-②*x得:
bx^2+2cx+3d=0……………………………………………③
(2)由②*b-③*3a得:
2(b^2-3ac)x+bc-9ad=0……………………………………………④
(3)由③*c/x-②*3d/x得:
(bc-9ad)x+2(c^2-3bd)=0……………………………………………⑤
(4)将④和⑤消去x得:
(bc-9ad)^2-4(b^2-3ac)(c^2-3bd)=0

二、骗人的花招:
1、自我评价:
我总认为,天只有井口那么大。我要向天下的人们宣布我的一项重大发现:
我发现了最美丽的判别式,我创造了最伟大的三次方程新解法。
2、骗人花招(一):
令B=bc-9ad
A=b^2-3ac
C=c^2-3bd
这样将三次方程判别式变得和二次方程一样美。
3、骗人花招(二):
虽然我把三次方程判别式打扮得很美丽,但没有多大用处。三次方程最有意义的内容是:求三次方程的根。我要将卡丹公式变个新花样,使其成为我的公式,成为我的定理。我要让天下的人们都知道:我才是研究三次方程最伟大的专家。不,专家职称太低啦!是最伟大的数学家。虽然有位数学大师已经研究出整系三次方程的双简求根公式,但我总觉得我的公式最美,我的定理最棒。
4、骗人花招(三):
我心里明白,我创造的三次方程新解法只不过是一个挂羊头卖狗肉的招牌。真正使我感到臭美的是我发现了最美丽的判别式。虽然有人说,此判别式在上个世纪50年代早就有人已经研究出来了,但我没有看到,是我发现了判别式的美。所以,我千万不能泄露我发现的三次方程判别式是怎么来的?我要给全天下的学生和教授一种神密感,我要让全天下的学生和教授崇拜在我的蛙皮裙下。

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-7-9 17:15 | 显示全部楼层

回复 25楼 zuijianqiugen 的帖子

对于数学,我没什么发言权,这个解三次方程的东西,也只是借别人的思路用Excel翻译一下。

仁兄提到的解法我还没琢磨出什么,可否说得清楚一点?

TA的精华主题

TA的得分主题

发表于 2010-12-9 15:19 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-12-21 11:49 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
有什么软件可以显示出复数值呢?????

TA的精华主题

TA的得分主题

发表于 2010-12-21 13:40 | 显示全部楼层
原帖由 银河有我 于 2010-12-21 11:49 发表
有什么软件可以显示出复数值呢?????

楼主的自定义函数完全可以满足要求。
另外,对数学问题提出编程方案,实属不易。至于是否应该叫成“盛金公式算法”,应该在其他场合讨论。至少把它转化为方便使用的自定义函数还是非常有贡献的。顶楼主!同时也支持对学术界正在蔓延的造假和腐败进行打击。

TA的精华主题

TA的得分主题

发表于 2011-3-26 18:45 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
刚用过,非常好!

TA的精华主题

TA的得分主题

发表于 2011-3-27 10:13 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-22 11:45 , Processed in 0.034466 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表