Home
Products
Support
Blog
Resources
Company
NMath Core User's Guide
TOC |  Previous |  Next |  Index

Contents

Chapter 1. Introduction

1.1 Product Features
1.2 Software Requirements
1.3 Namespaces
1.4 Documentation
This Manual
1.5 Technical Support

Chapter 2. Complex Number Types

2.1 Creating Complex Numbers
Creating Complex Numbers from Numeric Values
Creating Complex Numbers from Strings
Implicit Conversion
2.2 Value Operations on Complex Numbers
2.3 Logical Operations on Complex Numbers
2.4 Arithmetic Operations on Complex Numbers
2.5 Functions of Complex Numbers
Conjugate, Norm, and Argument
Trigonometric Functions
Transcendental Functions
Absolute Value and Square Root

Chapter 3. Viewing Data

3.1 DataBlock Classes
Class Names
Data Block Properties
Accessing the Underlying Data
3.2 Slices and Ranges
Creating Slices and Ranges
Creating Abstract Subsets
Modifying Ranges and Slices

Chapter 4. Vector Classes

4.1 Class Names
4.2 Creating Vectors
Creating Vectors from Numeric Values
Creating Vectors from Strings
Implicit Conversion
Copying Vectors
New Vector Views
4.3 Value Operations on Vectors
Accessing and Modifying Vector Values
Resizing a Vector
Appending to a Vector
4.4 Logical Operations on Vectors
4.5 Arithmetic Operations on Vectors
4.6 Functions of Vectors
Rounding Functions
Sums, Differences, and Products
Min/Max Functions
Statistical Functions
Trigonometric Functions
Transcendental Functions
Absolute Value and Square Root
Sorting Functions
Complex Vector Functions
4.7 Generic Functions
4.8 Vector Enumeration

Chapter 5. Matrix Classes

5.1 Class Names
5.2 Creating Matrices
Creating Matrices from Numeric Values
Creating Matrices from Strings
Implicit Conversion
Copying Matrices
Matrix Views
5.3 Value Operations on Matrices
Accessing and Modifying Matrix Values
Resizing a Matrix
5.4 Logical Operations on Matrices
5.5 Arithmetic Operations on Matrices
5.6 Vector Views
Row and Column Views
Diagonal Views
Arbitrary Slices
5.7 Functions of Matrices
Matrix Transposition
Matrix Norms
Matrix Inner Products
Rounding Functions
Sums and Differences
Min/Max Functions
Statistical Functions
Trigonometric Functions
Transcendental Functions
Absolute Value and Square Root
Sorting Functions
Complex Matrix Functions
5.8 Generic Functions
Applying Elementwise Functions
Applying Columnwise Functions
5.9 Matrix Enumeration

Chapter 6. Solutions of Linear Systems

6.1 Class Names
6.2 Creating LU Factorizations
6.3 Using LU Factorizations
Component Matrices
Solving for Right-Hand Sides
Computing Inverses, Determinants, and Condition Numbers
6.4 Static Methods

Chapter 7. Least Squares

7.1 Class Names
7.2 Creating Least Squares Solutions
7.3 Using Least Squares Solutions

Chapter 8. Random Number Generators

8.1 Distributions
Uniform Distribution
Normal Distribution
Triangular Distribution
Poisson Distribution
Exponential Distribution
Gamma Distribution
Binomial Distribution
Log-Normal Distribution
Pareto Distribution
8.2 Underlying Uniform Generators
8.3 Generating Random Numbers
8.4 Random Seeds

Chapter 9. Histograms

9.1 Creating Histograms
9.2 Adding Data to Histograms
9.3 Value Operations of Histograms
9.4 Displaying Histograms

Chapter 10. Calculus

10.1 Encapsulating Functions
Creating a Function of One Variable
Properties of Functions
Evaluating Functions
Algebraic Manipulation of Functions
10.2 Numerical Integration
Computing Integrals
Romberg Integration
Gauss-Kronrod Integration
10.3 Differentiation
10.4 Polynomials
Creating Polynomials
Properties of Polynomials
Evaluating Polynomials
Algebraic Manipulation of Polynomials
Integration
Differentiation
10.5 Function Interpolation
Cubic Spline Interpolation
Creating Your Own Interpolation Classes

Chapter 11. Serialization

11.1 Binary Serialization
11.2 SOAP Serialization
11.3 XML Serialization

Chapter 12. Database Integration

12.1 Creating ADO.NET Objects from Vectors and Matrices
12.2 Creating Vector and Matrices from ADO.NET Objects

Chapter 13. Error Handling

13.1 Exception Types

Index


TOC |  Previous |  Next |  Index

Copyright © 2008 CenterSpace Software, LLC. All rights reserved.
All trademarks and registered trademarks mentioned on this web site are the property of their respective owners.
Contact Webmaster