【动态数组】行业案例:一元二次方程求解软件
创作者俱乐部成员
困难如山,我有金山。
欢迎收看本期【动态数组】专题,我是学弟。
【动态数组】专题,均使用动态数组的相关函数,进行一定范围内行业应用。
本期学弟带大家模拟做一份一元二次方程组的行业案例,希望能够帮助到初、高中的同学们。
社区ID:清华学弟任泽岩
WPS办公软件商业讲师
- 金山办公最有价值专家(KVP)、金山办公认证讲师(KCT)、金山WPS社区优秀创作者、金山文档行业金鹰社社员、表格菁培班毕业生;
- 微博认证职场博主、微信视频号年度潜力主播、百度百科【任泽岩】词条收录;
- 中国南方航空公司十佳教员、金牌微课制作师,全国培联/培协推优大赛金奖获得者,《培训》杂志“师道匠心”全国金牌内训师称号获得者,两度获得Toastmasters国际演讲会International Speech Contest赛事冠军;
- 中国管理科学学会高级企业培训师,入选全国优秀技能型人才库。
一元二次方程的一般形式是ax2+bx+c=0 (其中a≠0),其中ax2是二次项,a是二次项系数;bx是一次项,b是一次项系数;c是常数项。
判别式△(德尔塔)=b2-4ac,当:
△<0时,无解;
△=0时,有一个解:x=-b/2a
△>0时,有两个解:
大家回忆起来了吗?
下面学弟带领大家制作这样一份软件,界面是长这个样子的:
大家手工输入a、b、c的值,结合参数表,即可计算出判别式值、解的数量、解的具体值:
其中,
判别式D12单元格的公式为:=D9^2-4*D8*D10
解的数量D13单元格的公式为:=IFS(D12>0,H12,D12=0,H11,D12<0,H10)
这两个公式都非常好写。
使用动态数组,进行具体解的值,用到FILTER函数:
=FILTER(I10:J13,H10:H13=D13,"")
我们来进行验证:
没有解的:x2+2x+5=0
有一个解的:x2-2x+1=0
有两个解的:2x2+3x+1=0
结果均正确!
🔔 | 接下来是一些小细节的完善:
|
这个是作品链接:
【金山文档】一元二次方程求解软件
https://kdocs.cn/l/cjffimumpdTW
祝大家学习愉快!
如果你觉得今天的教程对你有帮助,欢迎在下方为我点一颗小红心💖💖💖哦!
>>> 欢迎收看清华学弟任泽岩WPS社区【个人帖子合集】 <<<