Amazon cover image
Image from Amazon.com

Introduction to computational physics for undergraduates / Omair Zubairi, Fridolin Weber.

By: Contributor(s): Material type: TextTextSeries: IOP (Series). Release 4. | IOP concise physicsPublisher: San Rafael [California] (40 Oak Drive, San Rafael, CA, 94903, USA) : Morgan & Claypool Publishers, [2018]Distributor: Bristol [England] (Temple Circus, Temple Way, Bristol BS1 6HG, UK) : IOP Publishing, [2018]Description: 1 online resource (various pagings) : illustrations (some color)Content type:
  • text
Media type:
  • electronic
Carrier type:
  • online resource
ISBN:
  • 9781681748962
  • 9781681748948
Subject(s): Additional physical formats: Print version:: No titleDDC classification:
  • 530.15/8282 23
LOC classification:
  • QC20 .Z835 2018eb
Online resources: Also available in print.
Contents:
3. The Fortran 90 programming language -- 3.1. Compilers -- 3.2. Program layout -- 3.3. Variable declaration -- 3.4. Basic expressions -- 3.5. Input and output -- 3.6. Control structures -- 3.7. Modular programming -- 3.8. Arrays
4. Numerical techniques -- 4.1. Curve fitting--method of least squares -- 4.2. Numerical differentiation -- 4.3. Numerical integration -- 4.4. Matrix operations -- 4.5. Finding roots -- 4.6. Solving ordinary differential equations
5. Problem solving methodologies -- 5.1. General guidelines -- 5.2. Projectile motion example
6. Worksheet assignments -- 6.1. Coding a mathematical expression -- 6.2. Comparing two functions -- 6.3. Bessel functions of the first kind -- 6.4. Logical IF statements -- 6.5. Lead concentration in humans (data analytics) -- 6.6. Nested DO loops and double summations -- 6.7. Ionic crystals -- 6.8. Least-squares fit -- 6.9. Numerical derivatives -- 6.10. Numerical integration -- 6.11. Finding roots of a nonlinear equation -- 6.12. Ordinary differential equations -- 6.13. Projectile in a viscous medium -- 6.14. Damped harmonic oscillator -- 6.15. RLC circuit
7. Homework assignments -- 7.1. Fresnel coefficients -- 7.2. Earth atmosphere model -- 7.3. Magnetic permeability -- 7.4. Maxwell-Boltzmann distribution -- 7.5. Kinetic friction -- 7.6. Compton scattering -- 7.7. Radioactive decay -- 7.8. Halley's comet -- 7.9. Rocket equation -- 7.10. Hydrostatic equilibrium and relativistic stars -- 7.11. Massive stars -- 7.12. Isothermal gas spheres -- 7.13. Proton in constant electric and magnetic fields -- 7.14. Square voltage pulse applied to a RC circuit -- 7.15. Mutual inductance of two coils
Appendices. A. Summary of Fortran features -- B. Plotting using Python -- C. Fortran 90 sample program illustrating good programming C. --
1. The Linux/Unix operating system -- 1.1. Introduction -- 1.2. Files and directories -- 1.3. Overview of Unix/Linux commands -- 1.4. Basic commands -- 1.5. More on the C-shell
2. Text editors -- 2.1. Vi -- 2.2. Emacs
Abstract: This is an introductory textbook on computational methods and techniques intended for undergraduates at the sophomore or junior level in the fields of science, mathematics, and engineering. It provides an introduction to programming languages such as FORTRAN 90/95/2000 and covers numerical techniques such as differentiation, integration, root finding, and data fitting. The textbook also entails the use of the Linux/Unix operating system and other relevant software such as plotting programs, text editors, and mark up languages such as LaTeX. It includes multiple homework assignments.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Status Date due Barcode Item holds
Institue of Physics Institue of Physics BITS Pilani Hyderabad 530.15/8282 (Browse shelf(Opens below)) Available IOP00031
Total holds: 0

"Version: 20180301"--Title page verso.

"A Morgan & Claypool publication as part of IOP Concise Physics"--Title page verso.

Includes bibliographical references.

3. The Fortran 90 programming language -- 3.1. Compilers -- 3.2. Program layout -- 3.3. Variable declaration -- 3.4. Basic expressions -- 3.5. Input and output -- 3.6. Control structures -- 3.7. Modular programming -- 3.8. Arrays

4. Numerical techniques -- 4.1. Curve fitting--method of least squares -- 4.2. Numerical differentiation -- 4.3. Numerical integration -- 4.4. Matrix operations -- 4.5. Finding roots -- 4.6. Solving ordinary differential equations

5. Problem solving methodologies -- 5.1. General guidelines -- 5.2. Projectile motion example

6. Worksheet assignments -- 6.1. Coding a mathematical expression -- 6.2. Comparing two functions -- 6.3. Bessel functions of the first kind -- 6.4. Logical IF statements -- 6.5. Lead concentration in humans (data analytics) -- 6.6. Nested DO loops and double summations -- 6.7. Ionic crystals -- 6.8. Least-squares fit -- 6.9. Numerical derivatives -- 6.10. Numerical integration -- 6.11. Finding roots of a nonlinear equation -- 6.12. Ordinary differential equations -- 6.13. Projectile in a viscous medium -- 6.14. Damped harmonic oscillator -- 6.15. RLC circuit

7. Homework assignments -- 7.1. Fresnel coefficients -- 7.2. Earth atmosphere model -- 7.3. Magnetic permeability -- 7.4. Maxwell-Boltzmann distribution -- 7.5. Kinetic friction -- 7.6. Compton scattering -- 7.7. Radioactive decay -- 7.8. Halley's comet -- 7.9. Rocket equation -- 7.10. Hydrostatic equilibrium and relativistic stars -- 7.11. Massive stars -- 7.12. Isothermal gas spheres -- 7.13. Proton in constant electric and magnetic fields -- 7.14. Square voltage pulse applied to a RC circuit -- 7.15. Mutual inductance of two coils

Appendices. A. Summary of Fortran features -- B. Plotting using Python -- C. Fortran 90 sample program illustrating good programming C. --

1. The Linux/Unix operating system -- 1.1. Introduction -- 1.2. Files and directories -- 1.3. Overview of Unix/Linux commands -- 1.4. Basic commands -- 1.5. More on the C-shell

2. Text editors -- 2.1. Vi -- 2.2. Emacs

This is an introductory textbook on computational methods and techniques intended for undergraduates at the sophomore or junior level in the fields of science, mathematics, and engineering. It provides an introduction to programming languages such as FORTRAN 90/95/2000 and covers numerical techniques such as differentiation, integration, root finding, and data fitting. The textbook also entails the use of the Linux/Unix operating system and other relevant software such as plotting programs, text editors, and mark up languages such as LaTeX. It includes multiple homework assignments.

Also available in print.

Mode of access: World Wide Web.

System requirements: Adobe Acrobat Reader, EPUB reader, or Kindle reader.

Omair Zubairi received his BS and MS in Physics from San Diego State University. He obtained his PhD in Computational Science from Claremont Graduate University and San Diego State University where he primarily worked on compact star physics. Omair is currently an Assistant Professor of Physics at Wentworth Institute of Technology. His other research interests include general relativity, numerical astrophysics and computational methods and techniques. Fridolin Weber is a Distinguished Professor of Physics at San Diego State University and a Research Scientist at the University of California at San Diego. Dr. Weber has a PhD in theoretical nuclear physics and a PhD in theoretical astrophysics, both from the Ludwig Maximilian University of Munich, Germany. He has published two books, is the author or co-author of almost 200 publications, and has given around 300 talks at conferences and physics schools.

Title from PDF title page (viewed on April 5, 2018).

There are no comments on this title.

to post a comment.
An institution deemed to be a University Estd. Vide Sec.3 of the UGC
Act,1956 under notification # F.12-23/63.U-2 of Jun 18,1964

© 2015 BITS-Library, BITS-Hyderabad, India.