數值分析算法源碼(java)
這個學期一邊學習java一邊學習數值分析,因此用java寫了一個數值分析算法的軟件包numericalAnalysis.
[說明]
適合使用者:會java的,想要學習數值分析算法的人.
本代碼對照書:數值分析第二版,史萬明等編,北京理工大學出版社.
本代碼盡量按書中描述的來寫,可以提供參考.
[使用方法]
在java的ide中新建一個項目,把numericalAnalysis包直接拷貝到此項目的源文件夾中,然后要解決什么問題,就相應的編譯運行什么包.
另外有這些類的API提供參考,可以自己根據自己要求寫驅動類.運行API文件夾中的index.html文件就行.
[包的結構]
numericalAnalysis包中又含有9個包,除function包的是接口外,其余包都含有一個獨立的數值分析問題的類以及其驅動類.9個包如下:
differential:微分問題
equation:方程
function:只含一個接口,用來讓用戶寫自己的函數
functionApproximation:離散情況下函數逼近問題
integration:積分問題
interpolation:插值問題
linearEquationGroup:線性方程組問題(包括過定方程組)
norm:求解向量和矩陣的范數
ode:常微分方程數值解的求解
標簽:
java
numericalAnalysis
數值分析
算法
上傳時間:
2014-01-04
上傳用戶:wff
執行步驟1:
執行EX1126程式進入學生考試系統
權限描述:
使用者查詢:於”姓名”中輸入”Arno”,於”學號”中輸入”good”,再按下”使用者查詢”
即可查詢.
修改使用者:於”姓名”中輸入”GUEST”,於”學號”中輸入”0000”,再按下” 修改使用者即可修改:
功能描述:
使用者開始考試,於”姓名”中輸入自己的姓名,於”學號”中輸入學號,再按下” 考試去”即可: 開始考試,同時系統紀錄考生狀態為”1”.
使用者考試,完成後按下”結算成績”,同時系統顯示紀錄考生該科分數,同時清除考生登入狀態,使其無法重覆考試,老師並可查詢考生成績.
標簽:
1126
Arno
good
EX
上傳時間:
2016-07-31
上傳用戶:chens000