• 游客,欢迎来到米坛社区。
    米坛社区是大型中文智能穿戴设备交流社区,在这里交流你的极客思想,共同建造我们的智能世界
    为了更加方便的获取支持与帮助,请加入米坛社区官方QQ频道

讨论 小米手环7关于解方程的实现

NB6

LV5
普通成员
UID
79943
2022-03-04
46
425
一元一次方程基本形式为ax+b= 0;

可以将计算器小程序修改实现,

输入得到方程 fc;左右两边都可以输入;

第一步:进行处理 例如如果x紧跟数字就加一个乘号;



第二步:分割fc以“=”得到l

和r,然后l = l+“-(”+r+“)”;



第三步:for循环一下l的每个字符,创建temp1和temp2,如果不等于x,就temp的下一个字符等于原来的字符,否则temo1把x变成0,temo2变成1,



第四步:eval一下temp0,得到的就是ax+b的b,再temp1减去b,再eval一下temo2,得到的就是a,所以x等于a/-b;

这里方程就解完了,如果要解一元二次方程,就再创建一个temp2并把x替换成-1,经过计算,也可以很容易的求出来,但一元三次方程就有点麻烦了,大家可以想一想。

对于二元一次方程来说,解起来也是很容易的,因为要求一个项的系数,直接把其他项设置为零就可以了,等到求出所有系数,再带入公式就可以求出1662178319311417215477335006531.jpg
对于其他的三元一次,系数太多了,没必要求,

由于已经上学了,所以没有时间实现,哪个同学有兴趣的可以帮忙实现一下⊙∀⊙!
 
  • 赞
反馈: 小陌又饿了

*这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责