How to create a plot with sliders in maxima?

穿精又带淫゛_ 提交于 2019-12-12 15:14:47

问题


In order to illustrate a Cauchy problem for first order ode with infinite family of solutions, I would plot the parametrized solution and having the possility of control the value the parameter through a slider.

To be complete the Cauchy problem is y'=sqrt(|y|), y(0)=0, and the parametric solution is y_c(x):={0, if c=>x; (x-c)^2/4, if x=>c}.
So I would get a plotting of y=y_c(x) with a slider to control the value of c.

Thank you.


回答1:


You can use with_slider_draw in wxMaxima to do this.

   Y(c,x) := if c>x then 0 else (x-c)^2/4;
   with_slider_draw(
       c, /* the name of the variable to attach to the slider */
       makelist(i,i,0,1,0.1), /* a list of values that the variable can have */
       explicit(Y(c,x), x, 0, 2) /* plot the function */
   )$

In wxMaxima, click on the graph and then click on the Play button on the toolbar to play the animation, or use the slider on the tool bar to change the value of c.




回答2:


You could use Maxima from within the Sage notebook and resort to the interact command. See also Sage's interface to Maxima.



来源:https://stackoverflow.com/questions/10161305/how-to-create-a-plot-with-sliders-in-maxima

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!