數值軟體

數值軟體計算數學中標準算法程式的總稱。每個數值軟體是實現一個特定的計算方法的標準程式模組,由一個或幾個標準過程(或子程式)組成,成為計算機科學計算軟體中的一個軟體,可供用戶選用,實現其所需的數值計算。因此,數值軟體是計算方法轉化為社會生產力的重要環節。

基本介紹

  • 中文名:數值軟體
  • 性質:軟體
  • 屬性:數值
  • 是計算方法:轉化為社會生產力的重要環節
正文,

正文

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

相關詞條

熱門詞條

聯絡我們