2012/1/22 Eric Kangas <eric.c.kan...@gmail.com> > If I did this correctly. This is the error I get from the debugger. > > error: > ----- > *** SyntaxError: can't assign to function call (<stdin>, line 1) > > the code I used was: > ----- > r,p,z,g,k,ro,gro = var('r,p,z,g,k,ro,gro') > g = 1; k = 1; ro = 1; gro = 1 > Psi(r,z) = lambda r,z: ((r*bessel_J(1, g*r))/ > (ro*bessel_J(1,gro)))*(cos(k*z)) > > The psi function is the line of code that has the issue. > >
Do not use 'Psi(r,z) = ...', just use 'Psi = ...'. Such as: r,p,z,g,k,ro,gro = var('r,p,z,g,k,ro,gro') g = 1; k = 1; ro = 1; gro = 1 Psi = lambda r,z: ((r*bessel_J(1, g*r))/ (ro*bessel_J(1,gro)))*(cos(k*z)) -- Renan Birck Pinheiro, Grupo de Microeletrônica <http://www.ufsm.br/gmicro>, Engenharia Elétrica <http://www.ufsm.br/cee>, UFSM <http://www.ufsm.br> - Santa Maria, Brazil http://renanbirck.blogspot.com / skype: renan.ee.ufsm / (55) 91433210 -- To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org