点击登录

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

  • 主题发起人 主题发起人 NB6
  • 开始时间 开始时间

NB6

Lv.5
社区会员
一元一次方程基本形式为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 自动推荐的广告,与本站无关,不对其真实性与可靠性负责

相似主题

Home 首页
Home 资源
News 发现
Account 我的
顶部