MARC details
| 000 -LEADER |
| fixed length control field |
07261nam a22003257a 4500 |
| 003 - CONTROL NUMBER IDENTIFIER |
| control field |
OSt |
| 005 - DATE AND TIME OF LATEST TRANSACTION |
| control field |
20231123014346.0 |
| 008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
| fixed length control field |
210418b ||||| |||| 00| 0 eng d |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
9781466569676 (paperback : hardback : acid-free paper) |
| 040 ## - CATALOGING SOURCE |
| Language of cataloging |
English |
| Transcribing agency |
CvSU-CCAT Campus Library |
| Description conventions |
rda. |
| Original cataloging agency |
CvSU-CCAT Campus Library. |
| 050 ## - LIBRARY OF CONGRESS CALL NUMBER |
| Classification number |
QC 52 |
| Item number |
B38 2015 |
| 082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER |
| Classification number |
005.13'3 |
| Item number |
B466i 2015 |
| Edition number |
20 |
| 100 ## - MAIN ENTRY--PERSONAL NAME |
| Personal name |
Beu, Titus A., author. |
| 9 (RLIN) |
2893 |
| 245 ## - TITLE STATEMENT |
| Title |
Introduction to numerical programming : a practical guide for scientists and engineers using Python and C/C++ / |
| Statement of responsibility, etc. |
Titus A. Beu, BabeČ™-Bolyai University, Faculty of Physics, Cluj-Napoca, Romania |
| 260 ## - PUBLICATION, DISTRIBUTION, ETC. |
| Place of publication, distribution, etc. |
Boca Raton : |
| Name of publisher, distributor, etc. |
CRC Press, Taylor & Francis Group, |
| Date of publication, distribution, etc. |
2015. |
| 300 ## - PHYSICAL DESCRIPTION |
| Extent |
xix, 653 pages : |
| Other physical details |
illustrations ; |
| Dimensions |
26 cm |
| 504 ## - BIBLIOGRAPHY, ETC. NOTE |
| Bibliography, etc. note |
Includes bibliographical references and index |
| 505 ## - FORMATTED CONTENTS NOTE |
| Formatted contents note |
Approximate NumbersSources of Errors in Numerical CalculationsAbsolute and Relative ErrorsRepresentation of NumbersSignificant DigitsErrors of Elementary OperationsReferences and Suggested Further ReadingBasic Programming TechniquesProgramming ConceptsFunctions and ParametersPassing Arguments to Python FunctionsPassing Arguments to C/C++ FunctionsArrays in PythonDynamic Array Allocation in C/C++Basic Matrix OperationsReferences and Suggested Further ReadingElements of Scientific GraphicsThe Tkinter PackageThe Canvas WidgetSimple Tkinter ApplicationsPlotting Functions of One VariableGraphics Library graphlib.pyCreating Plots in C++ Using the Library graphlib.pyReferences and Suggested Further ReadingSorting and IndexingIntroductionBubble SortInsertion SortQuicksortIndexing and RankingImplementations in C/C++ProblemsReferences and Suggested Further ReadingEvaluation of FunctionsEvaluation of Polynomials by Horner's SchemeEvaluation of Analytic FunctionsContinued FractionsOrthogonal PolynomialsSpherical Harmonics Associated Legendre FunctionsSpherical Bessel FunctionsImplementations in C/C++ProblemsReferences and Suggested Further ReadingAlgebraic and Transcendental EquationsRoot SeparationBisection MethodMethod of False PositionMethod of Successive ApproximationsNewton's MethodSecant MethodBirge-Vieta MethodNewton's Method for Systems of Nonlinear EquationsImplementations in C/C++ProblemsReferences and Suggested Further ReadingSystems of Linear EquationsIntroductionGaussian Elimination with Backward SubstitutionGauss-Jordan EliminationLU FactorizationInversion of Triangular MatricesCholesky FactorizationTridiagonal Systems of Linear EquationsBlock Tridiagonal Systems of Linear EquationsComplex Matrix EquationsJacobi and Gauss-Seidel Iterative MethodsImplementations in C/C++ProblemsReferences and Suggested Further ReadingEigenvalue ProblemsIntroductionDiagonalization of Matrices by Similarity TransformationsJacobi MethodGeneralized Eigenvalue Problems for Symmetric MatricesImplementations in C/C++ProblemsReferences and Suggested Further ReadingModeling of Tabulated FunctionsInterpolation and RegressionLagrange Interpolation PolynomialNeville's Interpolation MethodCubic Spline InterpolationLinear RegressionMultilinear Regression ModelsNonlinear Regression: The Levenberg-Marquardt MethodImplementations in C/C++ProblemsReferences and Suggested Further ReadingIntegration of FunctionsIntroductionTrapezoidal Rule; A Heuristic ApproachThe Newton-Cotes Quadrature FormulasTrapezoidal RuleSimpson's RuleAdaptive Quadrature MethodsRomberg's MethodImproper Integrals: Open FormulasMidpoint RuleGaussian QuadraturesMultidimensional IntegrationAdaptive Multidimensional IntegrationImplementations in C/C++ProblemsReferences and Suggested Further ReadingMonte Carlo MethodIntroductionIntegration of FunctionsImportance SamplingMultidimensional IntegralsGeneration of Random NumbersImplementations in C/C++ProblemsReferences and Suggested Further ReadingOrdinary Differential EquationsIntroductionTaylor Series MethodEuler's MethodRunge-Kutta MethodsAdaptive Step Size ControlMethods for Second-Order ODEsNumerov's MethodShooting Methods for Two-Point ProblemsFinite-Difference Methods for Linear Two-Point ProblemsImplementations in C/C++ProblemsReferences and Suggested Further ReadingPartial Differential EquationsIntroductionBoundary-Value Problems for Elliptic Differential EquationsInitial-Value Problems for Parabolic Differential EquationsTime-Dependent Schroedinger EquationInitial-value Problems for Hyperbolic Differential EquationsImplementations in C/C++ProblemsReferences and Suggested Further ReadingAppendicesIndex |
| 520 ## - SUMMARY, ETC. |
| Summary, etc. |
"This book introduces numerical programming using Python and C/C++, emphasizing methods used in physics and engineering. Its helps readers develop the ability to navigate relevant algorithms, knowledge of coding design, and efficient scientific programming skills. It requires minimal background in mathematics, leading readers from elementary methods to complex algorithms useful in modern programming. It incorporates examples and real code throughout, as well as problem sets, to facilitate a hands-on learning experience. "-- Provided by publisher<br/> "This book is devoted to the general field of numerical programming, with emphasis on methods specific to computational physics and engineering. While tremendous advances of computer performances have been achieved in recent years, numerical methods still remain virtually inexhaustible resources for extending the range of challenging real-life problems made tractable. Along these lines, the book sets as its primordial goal to contribute to fostering interest in numerical programming by making computations accessible and appealing to broader categories of scientists and engineers. I have written this book for advanced undergraduate and graduate students in natural sciences and engineering, with the aim of being suited as curriculum material for a one- or two-semester course in numerical programming based on Python or C/C++. The book may also be used for independent study or as a reference material beyond academic studies. It may be useful, for instance, as an introductory text for researchers preparing to engage in scientific computing, or engineers needing effective numerical tools for applicative calculations. I have placed emphasis on the rigorous, yet accessible presentation of the fundamental numerical methods, which are complemented with implementations and applications, highlighting specific numerical behavior and often featuring graphical output. Although the material requires basic knowledge of calculus, linear algebra, and differential equations, it does not assume previous acquaintance with numerical techniques, leading the reader all the way from elementary algorithms to elaborate methods of relevance for modern numerical programming"-- Provided by publisher |
| 546 ## - LANGUAGE NOTE |
| Language note |
English text. |
| 650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
Physics -- Data processing. |
| 9 (RLIN) |
2894 |
| 650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
Engineering |
| Form subdivision |
Data processing. |
| 9 (RLIN) |
2895 |
| 650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
Computer programming. |
| 9 (RLIN) |
512 |
| 650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
Python (Computer program language). |
| 9 (RLIN) |
302 |
| 650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
C (Computer program language). |
| 9 (RLIN) |
2896 |
| 650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name entry element |
C++ (Computer program language). |
| 9 (RLIN) |
511 |
| 830 ## - SERIES ADDED ENTRY--UNIFORM TITLE |
| Uniform title |
Series in computational physics |
| 9 (RLIN) |
2897 |
| 942 ## - ADDED ENTRY ELEMENTS (KOHA) |
| Koha item type |
Book |
| Source of classification or shelving scheme |
Library of Congress Classification |
| Classification part |
QC 52 B38 2015 |
| Item part |
CIR |