2013-03-04 32 views
0

Im有困難入門。我在一個金融工程學的課程,我試圖用2003年編寫的一本書來幫助我模擬偏微分方程,黑斯科爾模型等。某些微分方程和DSolve的Mathematica問題

但是在介紹性章節中有一個非常基本的ODE興趣費率問題,我的輸出與本書非常不同。

DSolve[{y'[t] == ry[t], y[0] == P}, y[t], t] 

就是我把書具有{{Y(T) - > P * EXP ^(RT)}}一個非常巧妙的解決辦法。

我所得到的是一樣的東西(注,我不能發佈輸出)

{{y(t) -> integral_1_to_t ry(K[1]]dK[1] - integral_1_to_0 ry(K[1])dK[1]+P}} 

什麼是大K?這只是一些規則輸出,不能產生符號解決方案?由於我的設置或文件系統有問題?另外,是否有任何關於在Mathematica上使用舊書的建議,其中的代碼可能已過時?我只需要找到一種前進的方式並將其應用於我的學習。

最後,有時與其他ODE的我會得到不同於我的來源的結果。 I.E.我遵循Mathematica ODE教程,輸出也不同。在某些地方,我的Mathematica版本不會計算,或者在解決方案中丟棄某些變量或常數,或者沒有輸出。我瀏覽過DSolve的一般疑難解答,但沒有發現持久性和已識別的錯誤。我想知道在我的文件系統中是否有什麼問題,或者其他問題?請幫忙!

+0

這個問題已經被人誰從來沒有在數學(TM)語言編寫一行封閉的題外話。雖然這不是一個很好的問題,但它顯然是一個主題。請重新打開。 – 2013-03-07 02:22:41

+0

也許他們的意思是它應該在這裏發佈? http://mathematica.stackexchange.com/ – 2013-03-07 02:51:19

回答

1

您在ry[t]之間缺少空格。

嘗試:

DSolve[{y'[t] == r y[t], y[0] == P}, y[t], t] 
+0

@Nasser Perfaps作爲FE選項... – 2013-03-04 23:16:18

+0

感謝一羣belisarius。我現在閱讀了常見問題,並會專門限制我的帖子。 – alcidious 2013-03-06 23:44:39