爲了說明具有無限族解的一階笛卡爾柯西問題,我將繪製參數化的解決方案,並通過滑塊控制參數的值。要完成柯西問題,y'= sqrt(| y |),y(0)= 0,參數解爲y_c(x):= {0,如果c => x; (x-c)^ 2/4,如果x => c}。
所以我會得到一個y = y_c(x)與一個滑塊來控制c值的繪圖。如何創建一個滑塊在最大值的情節?
謝謝。
爲了說明具有無限族解的一階笛卡爾柯西問題,我將繪製參數化的解決方案,並通過滑塊控制參數的值。要完成柯西問題,y'= sqrt(| y |),y(0)= 0,參數解爲y_c(x):= {0,如果c => x; (x-c)^ 2/4,如果x => c}。
所以我會得到一個y = y_c(x)與一個滑塊來控制c值的繪圖。如何創建一個滑塊在最大值的情節?
謝謝。
你可以在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的值。
您可以在Sage notebook內使用Maxima,並使用interact command。另見Sage's interface to Maxima。
親愛的jmbr謝謝。我沒有足夠的聲望投票答覆你的答案。 – agtortorella 2012-04-16 15:34:25
不客氣。不要擔心upvote。 – jmbr 2012-04-16 16:29:16
親愛的弗雷德塞恩,真的,沒有得到任何答案,最後我忘了發佈這個問題。現在,根據你的建議,我會盡力恢復激發這篇文章的問題。謝謝。再見。 – agtortorella 2014-12-22 15:27:35
不客氣。我編輯了我的答案,因爲with_slider_draw是wxMaxima的一部分,而不是繪製包。 – 2014-12-22 17:36:11
好的非常感謝你。但是,目前我在這裏困惑的是,with_slider_draw不是我之前使用的任何繪圖函數,顯式是做什麼的? – Arne 2015-10-09 23:10:48