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