1
有人可以告訴我如何隱式區分公式Scilab?Scilab隱性分化?
例子:
x^2+y^2=25
(a circle equation)
的衍生物是:
dy/dx=−x/y
我們怎樣才能做到在Scilab的這種隱含的分化? 可能與差異或dassl或Scilab的另一個功能?
有人可以告訴我如何隱式區分公式Scilab?Scilab隱性分化?
例子:
x^2+y^2=25
(a circle equation)
的衍生物是:
dy/dx=−x/y
我們怎樣才能做到在Scilab的這種隱含的分化? 可能與差異或dassl或Scilab的另一個功能?
Scilab面向數值計算。您可以轉到http://www.wolframalpha.com並在輸入框中輸入「區分x^2 + y^2 = 25 x」。
歡迎來到SO ...請閱讀您的未來問題http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/ –
Scilab主要用於_numerical_計算。如果你需要象徵性的區分,請看看別處,例如在[SageMath](http://www.sagemath.org/) –
@NormalHuman是對的。你在尋找[自動分化](https://en.wikipedia.org/wiki/Automatic_differentiation)嗎?我做了一個快速搜索,找到[ad](https://pypi.python.org/pypi/ad),[algopy](https://pythonhosted.org/algopy/),[pyAutoDiff](http:// www.datacommunitydc.org/blog/2013/05/pyautodiff-automatic-differentiation-for-numpy),並根據[這個答案](http://stackoverflow.com/a/29265465/3904031),你可以使用[SymPy ](http://docs.sympy.org/latest/tutorial/calculus.html) – uhoh