我正在研究一个绘图应用程序,它基本上是在HTML5画布上绘制方程式。我很容易画出沿着y=3x^(2)等线的方程,就像插入一个给定的x值,用指数代替本机函数一样简单!
不过,理想情况下,我想为圆和其他不一定以y=….开头的方程作图。这需要实际做代数,不幸的是,这并不容易我的问题是:解决3x+3y=15这样的问题最合理的方法是什么假设我得到了一个x,我为y求解。你如何创建一个函数来求它?
显然,我可以选择效率极低,循环y值,直到找到一个满足等式的值,但我们尽量避免这样做。
我不是要求你为我写剧本,我只是要求开始一个最好/最有效的思考过程。
目前,这个项目是用Javascript编写的。
谢谢!

最佳答案

一种(近似数值的)方法是将方程重新写成P(x)=0(在你的情况下p(x)=3(x^ 2)+3(y^ 2)-15),然后使用数值技术如Newton-Raphson找到p(x)的根。
如果你想象征性地求解,那么需要一个Computer Algebra System(cas)(非平凡的)。

关于javascript - 解代数方程的思维过程?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4481225/

10-13 02:50