VB2008的拋物線公式如何製作

Home Home
引用 | 編輯 za08280714
2011-08-03 20:53
樓主
推文 x0
請問VB200 ..

訪客只能看到部份內容,免費 加入會員



獻花 x0
引用 | 編輯 ebolaman
2011-08-03 22:55
1樓
  
你要不要講詳細一點,否則很難幫到你

我也有點懶得作一大堆示範與說明了,在此也簡略說明


先搞懂原理,再來做程式

這樣程式在編輯上會更懂得如何撰寫




例:

f(x)=-(0.5*x)^2+30





簡單的二次拋物線公式:

y= v3 * (x - v1)^2 + v2

(請參考 國中 課本的數學的 二次平面繪圖與座標)


如何宣告物件?

宣告一個圖片物件,然後運用拋物線公式,用 Do~Loop 將x 從 0 運算到 100(或其他量)

每次 x += 0.1(或其他量),運算出 y 值後點一個點,點與點之間以線段連接 (不要懷疑)

以 Double 來宣告

或以 Timer 計算 Time 時間量,用一個 y 的值來移動圖片




參考:

http://www.wolframalpha.com/input/?i=y%3D-0.5*%28x-2%29^2+%2B+5


http://tw.knowledge.yahoo.com/question/question?qid=1507052703307
http://tw.knowledge.yahoo.com/question/question?qid=1405121401783
http://tw.knowledge.yahoo.com/question/question?qid=1306022512458
http://enjoy.phy.ntnu.edu.tw/mod/resource/view.php?id=17195

獻花 x1