如何在iOS中求解方程

如何在iOS中求解方程,ios,algebra,quadratic,Ios,Algebra,Quadratic,是否有api或工具可用于在Xcode中执行类似的操作 SOLVE(2x = x +7); 我得到x=7 还有更复杂的事情,比如 SOLVE(x^2= +6x -8); 得到x=2或x=4 所以基本上你给出一个只有一个变量的方程,它返回这个变量的值 我有一个非常复杂的二次方程需要解 我用iBeacons求3个球体的交点,我有一个复杂的方程需要求解。它太长,太复杂,我自己做,并创建公式。我需要这个功能,使我的应用程序工作良好。但从我的研究来看,我不认为它存在。所以我请求你的帮助 更新:可以在Py

是否有api或工具可用于在Xcode中执行类似的操作

SOLVE(2x = x +7);
我得到x=7

还有更复杂的事情,比如

SOLVE(x^2= +6x -8);
得到x=2或x=4

所以基本上你给出一个只有一个变量的方程,它返回这个变量的值

我有一个非常复杂的二次方程需要解

我用iBeacons求3个球体的交点,我有一个复杂的方程需要求解。它太长,太复杂,我自己做,并创建公式。我需要这个功能,使我的应用程序工作良好。但从我的研究来看,我不认为它存在。所以我请求你的帮助

更新:可以在Python中执行此操作,但iOS不包括Python框架。在iOS中使用python来使用Symphy是不可行的。()

更新:没有简单的答案。我必须自己解这个方程。通过编程,创建求解方程的公式很容易,因为您总是可以创建新的变量来替换许多常数,然后一步一步地进行。

您可以尝试。对于这些事情,C++是更好的。在Objective-C中,您可以在任何地方编写C代码


您还可以创建一个Objective-C包装类,使其在其他代码中更加整洁

我在iOS Objective C中找不到任何数学库可以做到这一点

但我意识到,用编码的方法来计算公式和答案是很容易的。每当有许多常量时,您就可以创建一个包含所有常量的新变量,然后继续


我用这种方法求解了3个球的交点,给出了这3个方程

你为什么要-1这个??解释一下?你会用python吗?然后sympy会做这项工作,询问库或工具的建议是离题的。发布一个表明没有研究成果的问题值得否决。请参见[Mathematica clones}()的这个问题。非常感谢您的发布;这个选项可以解决问题吗?在iOS中使用方便吗?我自己没有使用过它,所以我无法报告经验。在iOS上也和在其他平台上一样简单……试试看