为了说明具有无限族解的一阶ode的Cauchy问题,我将绘制参数化解,并有可能通过滑块控制参数值。
要完成Cauchy问题是y'= sqrt(| y |),y(0)= 0,参数解是y_c(x):= {0,如果c => x; (x-c)^ 2/4,如果x => c} 所以我会用一个滑块绘制y = y_c(x),以控制c的值。
谢谢。
答案 0 :(得分:4)
您可以在wxMaxima中使用with_slider_draw来执行此操作。
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 */
)$
在wxMaxima中,单击图形,然后单击工具栏上的“播放”按钮播放动画, 或使用工具栏上的滑块更改c的值。
答案 1 :(得分:3)
您可以在Sage notebook内使用Maxima,然后使用interact command。另请参阅Sage's interface to Maxima。