Also, any feedback from using SymPy with IronPython? We don't get a lot of feedback from that community, your thoughts/concerns here would be appreciated.
On Sat, Apr 5, 2014 at 8:40 AM, Matthew Rocklin <[email protected]> wrote: > Also, feel free to use x**2 rather than pow(x, 2) . Your integrand here > is not the same as what you put in to the integral calculator. > > > On Sat, Apr 5, 2014 at 8:38 AM, Matthew Rocklin <[email protected]>wrote: > >> Symbol should be upper case. Other than that everything is fine. You >> also might want to update your sympy version at some point >> >> In [1]: from sympy import * >> In [2]: x = Symbol('x') >> >> In [3]: d = diff(2 * pow(x, 2), x) >> In [4]: d >> Out[4]: 4*x >> >> In [5]: length = integrate(sqrt(1 + pow(d, 2)), (x, 5, 10)) >> In [6]: length >> Out[6]: -5*sqrt(401)/2 - asinh(20)/8 + asinh(40)/8 + 5*sqrt(1601) >> >> >> >> On Sat, Apr 5, 2014 at 4:00 AM, Groover <[email protected]> wrote: >> >>> Hello, >>> >>> It's been 20 years since I did any calculus, so please be gentle. :) >>> >>> Using SymPy 0.7.2 and IronPython 2.7.4. >>> >>> import sympy >>> from sympy import * >>> >>> # calculate arc length >>> x = symbol('x') >>> d = diff(2 * pow(x, 2), x) >>> print d >>> length = integrate(sqrt(1 + pow(d, 2)), (x, 5, 10)) >>> print length >>> >>> This outputs '4*x' as expected then 'zip() argument after * must be a >>> sequence, not dictionary-itemiterator'. >>> >>> I believe the integration is solvable to 75.173 [1], so I assume I have >>> an error in my Python and/or SymPy syntax. Can anyone please give me some >>> pointers? Thanks! >>> >>> [1] >>> http://www.integral-calculator.com/#expr=sqrt%281%2B%284x%5E2%29%29&ubound=10&lbound=5 >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "sympy" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at http://groups.google.com/group/sympy. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/sympy/dfee71bf-d071-44a8-8772-f8d8f75ae855%40googlegroups.com<https://groups.google.com/d/msgid/sympy/dfee71bf-d071-44a8-8772-f8d8f75ae855%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAJ8oX-Gm8QvRS-%3DuPEb8Nzyt9cRGj5P9-W8Jnj_7_D_x%2BJ_3AQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
