複製鏈接
請複製以下鏈接發送給好友

數值軟件

鎖定
數值軟件,計算數學中標準算法程序的總稱,是計算方法轉化為社會生產力的重要環節。
中文名
數值軟件
外文名
Numerical software
性    質
軟件
屬    性
數值
是計算方法
轉化為社會生產力的重要環節
軟件內容
計算數學中標準算法程序的總稱。每個數值軟件是實現一個特定的計算方法的標準程序模塊,由一個或幾個標準過程(或子程序)組成,成為計算機科學計算軟件中的一個軟件,可供用户選用,實現其所需的數值計算。因此,數值軟件是計算方法轉化為社會生產力的重要環節。
大量數值軟件組裝在一起,稱為數值軟件庫(包),它可用於各類計算機用户和各種科學工程應用軟件。因此,數值軟件庫是大型科技應用軟件研製者的重要工具,是科技應用軟件的組成部分。
數值軟件同電子計算機一起誕生和發展。最初的數值軟件只是常用的初等函數和簡單的計算方法的標準程序,直接用機器語言或彙編語言寫成;隨着程序語言的發展,特別是在標準的FORTRAN和ALGOL等語言定型之後,為減少重複勞動,提高數值軟件本身的可靠性、可移植性和使用效率,多采用標準的FORTRAN、ALGOL和PASCAL等語言寫成。隨着計算機在工程技術和科學研究領域裏的廣泛應用和數值計算方法的迅速發展,數值軟件的內容正在迅速擴充和更新。幾乎所有的大中型計算機和計算中心都裝備着數值軟件庫。數值軟件已經商品化,並出現了專門經營數值軟件的軟件公司。國際上召開了多次討論數值軟件發展的學術會議,並創辦了專門刊登數值軟件論文的刊物。
數值軟件要被經常反覆調用。因此,在建立一個數值軟件庫時,必須對計算方法進行認真的選擇。選擇時主要應考慮計算方法的適用性、專業性、準確性、穩定性、計算量和存貯量。這些方面必須儘可能兼顧。列入數值軟件庫的每個軟件,必須經過嚴格、全面的考驗,以確保其正確性、可靠性和執行的有效性。每個數值軟件須有詳盡、明白的使用説明書,對軟件如何使用以及計算方法的適用範圍、 準確度、 計算量給予確切的説明,以便用户使用。
數值軟件的內容已經涉及到數值計算的各個方面,例如有算術子程序、初等函數、多項式與特殊函數、數值積分與數值微分、函數逼近、矩陣及向量計算、線性與非線性方程組解法、概率計算、統計分析與數據擬合、線性與非線性規劃、管理科學、繪圖與圖像顯示、常微分方程數值解法、偏微分方程數值解法、數模轉換等等。隨着計算方法的進一步發展和計算機的更廣泛的應用,數值軟件所包含的內容必將越來越廣。