Numerical Methods, Algorithms and Tools in C#

Waldemar Dos Passos

  • 出版商: CRC
  • 出版日期: 2009-10-23
  • 售價: $6,360
  • 貴賓價: 9.5$6,042
  • 語言: 英文
  • 頁數: 598
  • 裝訂: Hardcover
  • ISBN: 0849374790
  • ISBN-13: 9780849374791
  • 相關分類: C#Algorithms-data-structures
  • 無法訂購

買這商品的人也買了...

商品描述

Comprehensive Coverage of the New, Easy-to-Learn C#

Although C, C++, Java, and Fortran are well-established programming languages, the relatively new C# is much easier to use for solving complex scientific and engineering problems. Numerical Methods, Algorithms and Tools in C# presents a broad collection of practical, ready-to-use mathematical routines employing the exciting, easy-to-learn C# programming language from Microsoft.

The book focuses on standard numerical methods, novel object-oriented techniques, and the latest Microsoft .NET programming environment. It covers complex number functions, data sorting and searching algorithms, bit manipulation, interpolation methods, numerical manipulation of linear algebraic equations, and numerical methods for calculating approximate solutions of non-linear equations. The author discusses alternative ways to obtain computer-generated pseudo-random numbers and real random numbers generated by naturally occurring physical phenomena. He also describes various methods for approximating integrals and special functions, routines for performing statistical analyses of data, and least squares and numerical curve fitting methods for analyzing experimental data, along with numerical methods for solving ordinary and partial differential equations. The final chapter offers optimization methods for the minimization or maximization of functions.

Exploiting the useful features of C#, this book shows how to write efficient, mathematically intense object-oriented computer programs. The vast array of practical examples presented can be easily customized and implemented to solve complex engineering and scientific problems typically found in real-world computer applications.

商品描述(中文翻譯)

全面涵蓋易學的新一代 C# 語言

儘管 C、C++、Java 和 Fortran 是成熟的程式語言,但相對較新的 C# 在解決複雜的科學和工程問題方面更易於使用。《C# 中的數值方法、演算法和工具》提供了一系列實用的數學例程,採用了微軟易學的 C# 程式語言。

本書著重介紹標準的數值方法、新穎的物件導向技術以及最新的微軟.NET程式環境。內容包括複數函數、資料排序和搜尋演算法、位元操作、插值方法、線性代數方程式的數值操作,以及計算非線性方程式近似解的數值方法。作者還討論了獲取計算機生成的偽隨機數和自然發生的物理現象生成的真隨機數的替代方法。他還描述了各種逼近積分和特殊函數的方法,以及執行數據統計分析的例程,以及用於分析實驗數據的最小二乘和數值曲線擬合方法,以及求解常微分方程和偏微分方程的數值方法。最後一章介紹了最小化或最大化函數的優化方法。

本書利用 C# 的有用功能,展示了如何撰寫高效且數學密集的物件導向電腦程式。書中提供的大量實用範例可以輕鬆自定義和實現,用於解決現實世界電腦應用中常見的複雜工程和科學問題。