Chapter 6. Programming for Math and Engineering
This chapter will focus on computation that is mathematical and engineering oriented, such as digital signal filtering, or any other mathematical computation that may apply to any Big Data of (usually) simple items.
A lot of the examples within this chapter will use libraries such as Math.NET Numerics
or AForge.Math
. These libraries are available for free through
NuGet Package Manager.
In this chapter, we will cover the following topics:
- Evaluating the performance of data types
- Real-time applications
- Case study: the Fourier transform
- Sliding processing
Introduction
Performance impact regarding complex computation is often a primary concern for mathematicians and engineers who deal with C# coding.
Throughput ...
Get Learning .NET High-performance Programming now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.