Math 代数解与导数?

Math 代数解与导数?,math,unity3d,algebra,derivative,Math,Unity3d,Algebra,Derivative,我不知道这是否有可能(我查阅了《计算代数》等,结果令人沮丧)。如何计算代数并找到具有统一性的导数 例如,使用一个变量简化距离公式(x未知,某些函数f(x)已知): 然后找到这个简化表达式的导数 d=>d' 感谢您抽出时间,以及您能为这个问题提供的任何信息。再一次,我不知道代数运算是否在大多数程序中都很常见,更不用说具体的统一脚本了 我还注意到一些声称代数运算的系统(例如),但即使是这样,人们如何将这些系统应用于统一体?如果你用C#书写,你可以用委托和导数的定义来推导导数,如下所示: de

我不知道这是否有可能(我查阅了《计算代数》等,结果令人沮丧)。如何计算代数并找到具有统一性的导数

例如,使用一个变量简化距离公式(x未知,某些函数f(x)已知):

然后找到这个简化表达式的导数

d=>d'
感谢您抽出时间,以及您能为这个问题提供的任何信息。再一次,我不知道代数运算是否在大多数程序中都很常见,更不用说具体的统一脚本了

我还注意到一些声称代数运算的系统(例如),但即使是这样,人们如何将这些系统应用于统一体?

如果你用C#书写,你可以用委托和导数的定义来推导导数,如下所示:

delegate double MathFunc(double d);
MathFunc derive(MathFunc f, float h) {
    return (x) => (f(x+h) - f(x)) / h;
}

其中f在函数中求导数,h决定导数的精确程度。

参见@guest271314这看起来是一个很好的数学系统,但不幸的是,我没有看到任何关于它具有代数运算能力或找到导数的暗示。这已经有一段时间了,需要挖掘注释,虽然相当肯定微积分的基本定理可以简化为乘法和减法求导数;请参阅@DrakeSwartzy-您不能再使用“unityscript”,它已被弃用并消失。你得用c。你所寻找的与团结是完全无关的。进一步抛开统一性不谈,它实际上并不存在。顺便说一句,对于这种类型的东西,“在c#中”编程意味着对“.Net”编程。您实际上是在寻找“.Net”(也就是说,c#)数学库”。因为整个宇宙,以及所有的商业、制造业等等,都是以数学为基础的,是的,显然有很多这样的东西——没问题。你可以挑选。太好了。是否有一个统一的Javascript等价物?你们知道我该怎么解代数吗?我相信OP实际上是在尝试做符号代数。(注释如“求解代数”)。在这种情况下,你需要一个像SymPy这样的研究项目(用c#包装python相对容易,因此到unity)@JoeBlow会参与实现这一点吗?这个图书馆怎么能统一起来呢?我对这个想法是完全陌生的。你必须用unity、用.Net建立基本技能,然后再添加库等等。这就像是在一个建筑商论坛上问“如何建造一座房子?”。这是一个毫无意义的问题。你真的只能问一些具体的问题,比如“我在石头角上的沙粒百分比方面有问题”,答案可能是“试试14%!”你实际上是在问“我如何建造一座房子”或“我如何制造一架飞机”。软件工程是最困难的事情,仅仅胜任一项工作需要10多年的时间。慢慢开始,玩得开心@JoeBlow这听起来好像导入这些软件中的一个对我来说不是最明智的决定那么在这一点上,我可能应该坚持我为Unity中的C#所做的决定。但最终我肯定会研究这一点,并将其用于我未来的项目中。谢谢你的帮助
delegate double MathFunc(double d);
MathFunc derive(MathFunc f, float h) {
    return (x) => (f(x+h) - f(x)) / h;
}