<p>In order to obtain more reliable optimal solutions of concrete technical/economic problems, e.g. optimal design problems, the often known stochastic variations of many technical/economic parameters have to be taken into account already in the planning phase. Hence, ordinary mathematical programs
Practical Numerical C Programming: Finance, Engineering, and Physics Applications
β Scribed by Philip Joyce
- Publisher
- Apress
- Year
- 2020
- Tongue
- English
- Leaves
- 280
- Edition
- 1st ed.
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Master the C code appropriate for numerical methods and computational modeling, including syntax, loops, subroutines, and files. Then, this hands-on book dives into financial applications using regression models, product moment correlation coefficients, and asset pricing.
Next, Practical Numerical C Programming covers applications for engineering/business such as supermarket stock reordering simulation as well as flight information boards at airports and controlling a power plant. Finally, the book concludes with some physics including building simulation models for energy and pendulum motion. Along the way, youβll learn center-of-mass calculations, Brownian motion, and more.
After reading and using this book, you'll come away with pragmatic case studies of actual applications using C code at work. Source code is freely available and includes the latest C20 standard release.
What You Will Learn
- Apply regression techniques to find the pattern for depreciation of the value of cars over a period of years
- Work with the product moment correlation coefficient technique to illustrate the accuracy (or otherwise) of regression techniques
- Use the past stock values of an asset to predict what its future values may be using Monte Carlo methods
- Simulate the buying of supermarket stock by shoppers and check the remaining stock: if it is too low print a message to reorder the stock
- Create a file of arrivals for an airport and send data to the airportβs display boards to show the current situation for the incoming flights
- Simulate the patterns of particles moving in gases or solids
Who This Book Is For
Programmers and computational modelers with at least some prior experience with programming in C as well as programming in general.
β¦ Table of Contents
Front Matter ....Pages i-xiii
Review of C (Philip Joyce)....Pages 1-32
Front Matter ....Pages 33-33
Regression (Philip Joyce)....Pages 35-48
PMCC (Philip Joyce)....Pages 49-71
Stock Price Prediction (Philip Joyce)....Pages 73-92
Front Matter ....Pages 93-93
Supermarket Stock (Philip Joyce)....Pages 95-108
Flight Information (Philip Joyce)....Pages 109-128
Power Plant Control (Philip Joyce)....Pages 129-142
Front Matter ....Pages 143-143
Energy Transfer (Philip Joyce)....Pages 145-149
Pendulum Simulation (Philip Joyce)....Pages 151-161
Center of Mass (Philip Joyce)....Pages 163-178
Brownian Motion (Philip Joyce)....Pages 179-184
Diffusion Lattice Model (Philip Joyce)....Pages 185-196
Chain Reaction (Philip Joyce)....Pages 197-206
Back Matter ....Pages 207-277
β¦ Subjects
Computer Science; Professional Computing; Programming Languages, Compilers, Interpreters; Theoretical, Mathematical and Computational Physics; Finance, general; Computational Science and Engineering; Programming Techniques
π SIMILAR VOLUMES
Makes Numerical Programming More Accessible to a Wider Audience Bearing in mind the evolution of modern programming, most specifically emergent programming languages that reflect modern practice, Numerical Programming: A Practical Guide for Scientists and Engineers Using Python and C/C++ utilizes th
Makes Numerical Programming More Accessible to a Wider Audience<br><br>Bearing in mind the evolution of modern programming, most specifically emergent programming languages that reflect modern practice, Numerical Programming: A Practical Guide for Scientists and Engineers Using Python and C/C++ util
<p><em>Practical C++ Financial Programming</em> is a hands-on book for programmers wanting to apply C++ to programming problems in the financial industry. The book explains those aspects of the language that are more frequently used in writing financial software, including the STL, templates, and va