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 sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to