I run the sws as sage -n and they is the same error. I think the t variable
is already declared and even adding var... That doesn't work, I guess it an
old sagenb and there are modification in recent sage.
Traceback (most recent call last): omega = 2*pi*f
File "", line 1, in <module>
File "/tmp/tmpkgbMVX/___code___.py", line 11, in <module>
pb = plot(df(r,c,omega,t),(t,_sage_const_0 ,_sage_const_p005
),rgbcolor=('#008000'))
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/misc/decorators.py",
line 554, in wrapper
return func(*args, **options)
File "/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/plot/plot.py",
line 1931, in plot
G = funcs.plot(*args, **original_opts)
File "sage/symbolic/expression.pyx", line 11378, in
sage.symbolic.expression.Expression.plot
(/usr/lib/sagemath//src/build/cythonized/sage/symbolic/expression.cpp:63126)
File "sage/symbolic/expression.pyx", line 11424, in
sage.symbolic.expression.Expression._plot_fast_callable
(/usr/lib/sagemath//src/build/cythonized/sage/symbolic/expression.cpp:63627)
File "sage/ext/fast_callable.pyx", line 456, in
sage.ext.fast_callable.fast_callable
(/usr/lib/sagemath//src/build/cythonized/sage/ext/fast_callable.c:4486)
File "sage/symbolic/expression.pyx", line 11261, in
sage.symbolic.expression.Expression._fast_callable_
(/usr/lib/sagemath//src/build/cythonized/sage/symbolic/expression.cpp:62249)
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1579, in fast_callable
return FastCallableConverter(ex, etb)()
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 217, in __call__
return self.arithmetic(div, div.operator())
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1507, in arithmetic
return reduce(lambda x,y: self.etb.call(operator, x,y), operands)
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1507, in <lambda>
return reduce(lambda x,y: self.etb.call(operator, x,y), operands)
File "sage/ext/fast_callable.pyx", line 734, in
sage.ext.fast_callable.ExpressionTreeBuilder.call
(/usr/lib/sagemath//src/build/cythonized/sage/ext/fast_callable.c:6981)
File "sage/ext/fast_callable.pyx", line 609, in
sage.ext.fast_callable.ExpressionTreeBuilder.__call__
(/usr/lib/sagemath//src/build/cythonized/sage/ext/fast_callable.c:5991)
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 125, in _fast_callable_
return fast_callable(self, etb)
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1579, in fast_callable
return FastCallableConverter(ex, etb)()
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 217, in __call__
return self.arithmetic(div, div.operator())
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1507, in arithmetic
return reduce(lambda x,y: self.etb.call(operator, x,y), operands)
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1507, in <lambda>
return reduce(lambda x,y: self.etb.call(operator, x,y), operands)
File "sage/ext/fast_callable.pyx", line 734, in
sage.ext.fast_callable.ExpressionTreeBuilder.call
(/usr/lib/sagemath//src/build/cythonized/sage/ext/fast_callable.c:6981)
File "sage/ext/fast_callable.pyx", line 609, in
sage.ext.fast_callable.ExpressionTreeBuilder.__call__
(/usr/lib/sagemath//src/build/cythonized/sage/ext/fast_callable.c:5985)
File "sage/symbolic/expression.pyx", line 11261, in
sage.symbolic.expression.Expression._fast_callable_
(/usr/lib/sagemath//src/build/cythonized/sage/symbolic/expression.cpp:62249)
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1579, in fast_callable
return FastCallableConverter(ex, etb)()
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 218, in __call__
return self.arithmetic(ex, operator)
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1507, in arithmetic
return reduce(lambda x,y: self.etb.call(operator, x,y), operands)
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1507, in <lambda>
return reduce(lambda x,y: self.etb.call(operator, x,y), operands)
File "sage/ext/fast_callable.pyx", line 734, in
sage.ext.fast_callable.ExpressionTreeBuilder.call
(/usr/lib/sagemath//src/build/cythonized/sage/ext/fast_callable.c:6981)
File "sage/ext/fast_callable.pyx", line 609, in
sage.ext.fast_callable.ExpressionTreeBuilder.__call__
(/usr/lib/sagemath//src/build/cythonized/sage/ext/fast_callable.c:5985)
File "sage/symbolic/expression.pyx", line 11261, in
sage.symbolic.expression.Expression._fast_callable_
(/usr/lib/sagemath//src/build/cythonized/sage/symbolic/expression.cpp:62249)
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1579, in fast_callable
return FastCallableConverter(ex, etb)()
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 217, in __call__
return self.arithmetic(div, div.operator())
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1507, in arithmetic
return reduce(lambda x,y: self.etb.call(operator, x,y), operands)
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1507, in <lambda>
return reduce(lambda x,y: self.etb.call(operator, x,y), operands)
File "sage/ext/fast_callable.pyx", line 734, in
sage.ext.fast_callable.ExpressionTreeBuilder.call
(/usr/lib/sagemath//src/build/cythonized/sage/ext/fast_callable.c:6981)
File "sage/ext/fast_callable.pyx", line 609, in
sage.ext.fast_callable.ExpressionTreeBuilder.__call__
(/usr/lib/sagemath//src/build/cythonized/sage/ext/fast_callable.c:5985)
File "sage/symbolic/expression.pyx", line 11261, in
sage.symbolic.expression.Expression._fast_callable_
(/usr/lib/sagemath//src/build/cythonized/sage/symbolic/expression.cpp:62249)
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1579, in fast_callable
return FastCallableConverter(ex, etb)()
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 226, in __call__
return self.composition(ex, operator)
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1545, in composition
return self.etb.call(function, *ex.operands())
File "sage/ext/fast_callable.pyx", line 734, in
sage.ext.fast_callable.ExpressionTreeBuilder.call
(/usr/lib/sagemath//src/build/cythonized/sage/ext/fast_callable.c:6981)
File "sage/ext/fast_callable.pyx", line 609, in
sage.ext.fast_callable.ExpressionTreeBuilder.__call__
(/usr/lib/sagemath//src/build/cythonized/sage/ext/fast_callable.c:5985)
File "sage/symbolic/expression.pyx", line 11261, in
sage.symbolic.expression.Expression._fast_callable_
(/usr/lib/sagemath//src/build/cythonized/sage/symbolic/expression.cpp:62249)
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1579, in fast_callable
return FastCallableConverter(ex, etb)()
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 217, in __call__
return self.arithmetic(div, div.operator())
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1507, in arithmetic
return reduce(lambda x,y: self.etb.call(operator, x,y), operands)
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1507, in <lambda>
return reduce(lambda x,y: self.etb.call(operator, x,y), operands)
File "sage/ext/fast_callable.pyx", line 734, in
sage.ext.fast_callable.ExpressionTreeBuilder.call
(/usr/lib/sagemath//src/build/cythonized/sage/ext/fast_callable.c:6981)
File "sage/ext/fast_callable.pyx", line 609, in
sage.ext.fast_callable.ExpressionTreeBuilder.__call__
(/usr/lib/sagemath//src/build/cythonized/sage/ext/fast_callable.c:5985)
File "sage/symbolic/expression.pyx", line 11261, in
sage.symbolic.expression.Expression._fast_callable_
(/usr/lib/sagemath//src/build/cythonized/sage/symbolic/expression.cpp:62249)
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1579, in fast_callable
return FastCallableConverter(ex, etb)()
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 212, in __call__
return self.symbol(ex)
File
"/usr/lib/sagemath/local/lib/python2.7/site-packages/sage/symbolic/expression_conversions.py",
line 1528, in symbol
return self.etb.var(SR(ex))
File "sage/ext/fast_callable.pyx", line 681, in
sage.ext.fast_callable.ExpressionTreeBuilder.var
(/usr/lib/sagemath//src/build/cythonized/sage/ext/fast_callable.c:6562)
ValueError: Variable 't' not found
Le vendredi 30 juin 2017 09:21:18 UTC+2, HG a écrit :
>
> Hi,
> I got this example from here :
>
> http://arachnoid.com/sage/differential1.html
>
> For many years it was working, I use now sage 7.6 or sage 8 but I go the
> same error it can get the variable t, as I know it's working, any help ?
>
>
> # r = 1000 ohms, c = 0.5e-6 farads, f = 440
> r = 1000
> c = 0.5e-6
> f = 440
> omega = 2*pi*f
> pa =
> plot(sin(omega*t),(t,0,.005),rgbcolor=('#800000'),axes_labels=['time','v'])
> pb = plot(df(r,c,omega,t),(t,0,.005),rgbcolor=('#008000'))
> lbl = text("$f = %.0f Hz \,r = %.0f \Omega \, c = %.1f {\mu}f$"
> % (f,r,c*1e6),(.0025,1.2),fontsize=12,rgbcolor='black')
> show(pa+pb+lbl,figsize=(4,3))
>
> error :
> ..... I cut here as it is too large.... Only the end.
>
> /home/pi/sage/src/sage/ext/fast_callable.pyx in
> sage.ext.fast_callable.ExpressionTreeBuilder.var
> (/home/pi/sage/src/build/cythonized/sage/ext/fast_callable.c:6657)() 696
> ind = self._vars.index(var_name) 697 except
> ValueError:--> 698 raise ValueError("Variable '%s' not found" %
> var_name) 699 return ExpressionVariable(self, ind) 700
> ValueError: Variable 't' not found
>
>
>
>
>
--
You received this message because you are subscribed to the Google Groups
"sage-support" 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 https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.