2016-01-01 31 views
1

有人可以告訴我如何隱式區分公式ScilabScilab隱性分化?

例子:

x^2+y^2=25 
(a circle equation) 

的衍生物是:

dy/dx=−x/y 

我們怎樣才能做到在Scilab的這種隱含的分化? 可能與差異或dassl或Scilab的另一個功能?

+0

歡迎來到SO ...請閱讀您的未來問題http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/ –

+3

Scilab主要用於_numerical_計算。如果你需要象徵性的區分,請看看別處,例如在[SageMath](http://www.sagemath.org/) –

+0

@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

回答