Introduction to computational physics for undergraduates /

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 technique...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Zubairi, Omair (συγγραφέας.)
Άλλοι συγγραφείς: Weber, F. (Fridolin) 1955- (συγγραφέας.)
Μορφή: Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: San Rafael [Καλιφόρνια] : Morgan & Claypool Publishers, c2018.
Σειρά:IOP concise physics.
Θέματα:
Διαθέσιμο Online:http://iopscience.iop.org/book/978-1-6817-4896-2
LEADER 04176nam a2200457 i 4500
001 9781681748962
003 IOP
005 20190304193240.0
006 m eo d
007 cr cn |||m|||a
008 180405s2018 caua ob 000 0 eng d
999 |c 139895  |d 139895 
020 |a 9781681748962  |q ebook 
020 |a 9781681748948  |q mobi 
020 |z 9781681748931  |q print 
024 7 |a 10.1088/978-1-6817-4896-2  |2 doi 
035 |a (CaBNVSL)thg00975833 
035 |a (OCoLC)1030775324 
040 |a CaBNVSL  |b gre  |e AACR2  |c GR-PaULI  |d GR-PaULI 
082 0 4 |a 530.158 282  |2 23 
100 |a Zubairi, Omair  |e συγγραφέας.  |9 174438 
245 1 0 |a Introduction to computational physics for undergraduates /  |c Omair Zubairi, Fridolin Weber. 
260 |a San Rafael [Καλιφόρνια] :  |b Morgan & Claypool Publishers,  |c c2018. 
300 |a 1 ηλεκτρονική πηγή (ποικίλες σελιδαριθμήσεις) :  |b εικ. (μερ. έγχρ.). 
490 1 |a IOP concise physics,  |x 2053-2571 
504 |a Περιλαμβάνει βιβλιογραφικές παραπομπές. 
505 0 |a 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 
505 8 |a 2. Text editors -- 2.1. Vi -- 2.2. Emacs 
505 8 |a 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 
505 8 |a 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 
505 8 |a 5. Problem solving methodologies -- 5.1. General guidelines -- 5.2. Projectile motion example 
505 8 |a 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 
505 8 |a 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 
505 8 |a Appendices. A. Summary of Fortran features -- B. Plotting using Python -- C. Fortran 90 sample program illustrating good programming C. --  
520 3 |a 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. 
650 0 |a Μαθηματική φυσική  |9 13 
650 0 |a Φυσική  |x Επεξεργασία δεδομένων  |9 38038 
700 |a Weber, F.  |q (Fridolin)  |d 1955-  |e συγγραφέας.  |9 174439 
830 0 |a IOP concise physics. 
856 4 0 |u http://iopscience.iop.org/book/978-1-6817-4896-2 
942 |2 ddc  |c ERS