Numerical Methods Using Java For Data Science, Analysis, and Engineering

Implement numerical algorithms in Java using NM Dev, an object-oriented and high-performance programming library for mathematics. You'll see how it can help you easily create a solution for your complex engineering problem by quickly putting together classes. Numerical Methods Using Java covers...

Full description

Bibliographic Details
Main Author: Li, Haksun
Format: eBook
Language:English
Published: New York, NY Apress 2022
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 03315nmm a2200445 u 4500
001 EB002008978
003 EBX01000000000000001171878
005 00000000000000.0
007 cr|||||||||||||||||||||
008 220121 ||| eng
020 |a 1484267974 
050 4 |a QA76.73.J38 
100 1 |a Li, Haksun 
245 0 0 |a Numerical Methods Using Java  |b For Data Science, Analysis, and Engineering  |c Haksun Li 
260 |a New York, NY  |b Apress  |c 2022 
300 |a 1 online resource 
505 0 |a Includes bibliographical references and index 
505 0 |a 1: Introduction to Numerical Methods in Java -- 2: Linear Algebra -- 3: Finding Roots of Equations -- 4: Finding Roots of Systems of Equations -- 5: Curve Fitting and Interpolation -- 6: Numerical Differentiation and Integration -- 7: Ordinary Differential Equations -- 8: Partial Differential Equations -- 9: Unconstrained Optimization -- 10: Constrained Optimization -- 11: Heuristics -- 12: Basic Statistics -- 13: Random Numbers and Simulation -- 14: Linear Regression -- 15: Time Series Analysis -- References 
653 |a Computer algorithms / fast 
653 |a Algorithms 
653 |a Programming (Mathematics) / http://id.loc.gov/authorities/subjects/sh85107312 
653 |a Computer algorithms / http://id.loc.gov/authorities/subjects/sh91000149 
653 |a Programming (Mathematics) / fast 
653 |a Algorithmes 
653 |a Programmation (Mathématiques) 
653 |a algorithms / aat 
653 |a Java (Computer program language) / fast 
653 |a Java (Langage de programmation) 
653 |a Java (Computer program language) / http://id.loc.gov/authorities/subjects/sh95008574 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
024 8 |a 10.1007/978-1-4842-6797-4 
776 |z 9781484267974 
776 |z 1484267974 
776 |z 1484267966 
776 |z 9781484267967 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484267974/?ar  |x Verlag  |3 Volltext 
082 0 |a 510 
082 0 |a 005.13/3 
520 |a Implement numerical algorithms in Java using NM Dev, an object-oriented and high-performance programming library for mathematics. You'll see how it can help you easily create a solution for your complex engineering problem by quickly putting together classes. Numerical Methods Using Java covers a wide range of topics, including chapters on linear algebra, root finding, curve fitting, differentiation and integration, solving differential equations, random numbers and simulation, a whole suite of unconstrained and constrained optimization algorithms, statistics, regression and time series analysis. The mathematical concepts behind the algorithms are clearly explained, with plenty of code examples and illustrations to help even beginners get started. What You Will Learn Program in Java using a high-performance numerical library Learn the mathematics for a wide range of numerical computing algorithms Convert ideas and equations into code Put together algorithms and classes to build your own engineering solution Build solvers for industrial optimization problems Do data analysis using basic and advanced statistics Who This Book Is For Programmers, data scientists, and analysts with prior experience with programming in any language, especially Java