Differences between revisions 121 and 145 (spanning 24 versions)
 ⇤ ← Revision 121 as of 2011-01-05 05:16:20 → Size: 1942 Editor: Eviatar Comment: ← Revision 145 as of 2021-08-23 15:58:42 → ⇥ Size: 2692 Editor: anewton Comment: Deletions are marked like this. Additions are marked like this. Line 3: Line 3: This is a collection of pages demonstrating the use of [[http://sagemath.org/doc/reference/sagenb/notebook/interact.html#sagenb.notebook.interact.interact|the interact command]] in Sage. It should be easy to just scroll through and copy/paste examples into Sage notebooks. If you have suggestions on how to improve interact, add them [[interactSuggestions|here]] or email [email protected] . Of course, your own examples are also welcome! This is a collection of pages demonstrating the use of the **interact** command in Sage.It should be easy to just scroll through and copy/paste examples into Sage notebooks.If you have suggestions on how to improve interact, add them [[interact/Suggestions|here]]or email the sage-support mailing list. Of course, your own examples are also welcome!Documentation links:  * [[http://doc.sagemath.org/html/en/reference/repl/sage/repl/ipython_kernel/interact.html| interacts in the Jupyter notebook]] (see this page and the two following ones)  * [[https://github.com/sagemath/sagenb/blob/master/sagenb/notebook/interact.py|interacts in the legacy SageNB notebook]] (many helpful examples)  * [[https://github.com/sagemath/sagecell/blob/master/interact_compatibility.py|Sage Cell Server implementation]]  * [[https://github.com/sagemathinc/cocalc/blob/master/src/smc_sagews/smc_sagews/sage_salvus.py#L348|CoCalc Sage worksheet implementation]]Examples: Line 8: Line 20: * [[interact/chemistry|Chemistry]] * [[interact/complex|Complex Analysis]] * [[interact/cryptography|Cryptography]] Line 16: Line 29: * [[interact/groups|Groups]] Line 17: Line 31: * [[interact/Loop Quantum Gravity|Loop Quantum Gravity]] Line 20: Line 35: * [[interact/topology|Topology]] Line 26: Line 42: {{{#!python numbers=nonevar('x') {{{#!sagecellx = SR.var('x') Line 29: Line 45: f = sin(x)*e^(-x)p = plot(f,-1,5, thickness=2)dot = point((x0,f(x=x0)),pointsize=80,rgbcolor=(1,0,0)) f = sin(x) * e^(-x)p = plot(f, -1, 5, thickness=2)dot = point((x0, f(x=x0)), pointsize=80, rgbcolor=(1, 0, 0)) Line 33: Line 50: def _(order=(1..12)):  ft = f.taylor(x,x0,order)  pt = plot(ft,-1, 5, color='green', thickness=2)  html('$f(x)\;=\;%s$'%latex(f))  html('$\hat{f}(x;%s)\;=\;%s+\mathcal{O}(x^{%s})$'%(x0,latex(ft),order+1))  show(dot + p + pt, ymin = -.5, ymax = 1) def _(order=slider([1 .. 12])):  ft = f.taylor(x, x0, order)  pt = plot(ft, -1, 5, color='green', thickness=2)  pretty_print(html(r'$f(x)\;=\;%s$' % latex(f)))  pretty_print(html(r'$\hat{f}(x;%s)\;=\;%s+\mathcal{O}(x^{%s})$' % (x0, latex(ft), order+1)))  show(dot + p + pt, ymin=-.5, ymax=1)

# Sage Interactions

This is a collection of pages demonstrating the use of the **interact** command in Sage. It should be easy to just scroll through and copy/paste examples into Sage notebooks. If you have suggestions on how to improve interact, add them here or email the sage-support mailing list. Of course, your own examples are also welcome!