Muutke küpsiste eelistusi

E-raamat: Modeling and Simulation of Everyday Things

(Hawkeye Community College, Iowa, USA)
  • Formaat: 368 pages
  • Ilmumisaeg: 29-Mar-2018
  • Kirjastus: CRC Press Inc
  • Keel: eng
  • ISBN-13: 9781351067744
Teised raamatud teemal:
  • Formaat - PDF+DRM
  • Hind: 89,69 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: 368 pages
  • Ilmumisaeg: 29-Mar-2018
  • Kirjastus: CRC Press Inc
  • Keel: eng
  • ISBN-13: 9781351067744
Teised raamatud teemal:

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

How can computer modeling and simulation tools be used to understand and analyze common situations and everyday problems? Readers will find here an easy-to-follow, enjoyable introduction for anyone even with little background training. Examples are incorporated throughout to stimulate interest and engage the reader.

Build the necessary skillsets with operating systems, editing, languages, commands, and visualization.

Obtain hands-on examples from sports, accidents, and disease to problems of heat transfer, fluid flow, waves, and groundwater flow.

Includes discussion of parallel computing and graphics processing units.

This introductory, practical guide is suitable for students at any level up to professionals looking to use modeling and simulation to help solve basic to more advanced problems.

Michael W. Roth, PhD, serves as Dean of the School of STEM and Business at Hawkeye Community College in Waterloo, Iowa. He was most recently Chair for three years at Northern Kentucky University's Department of Physics, Geology and Engineering Technology, and holds several awards for teaching excellence.

Arvustused

"Mike Roth refers in his book to the dispersed pieces of information that everyone gains via internet in everyday life and completes them with professional knowledge on computer modeling, providing an introduction to the techniques of computer simulations, showing their usefulness as well as their limits. His lively narrative style makes his book accessible for everyone interested in science." Prof Lucyna Firlej, Laboratoire Charles Coulomb, Montpellier, France

"a playful and exciting introduction to a complex subject of continuous and discrete-event modeling and simulation. With a multitude of real-word examples and hands-on experiences, the book is very accessible to students."

Prof. Masha Sosonkina, Old Dominion University

Preface xi
Author xiii
SECTION I Getting Your Feet on the Ground
1 Building Your Basic Tool Box
3(24)
1.1 Introduction: When are Computer Simulations Useful?
3(6)
1.2 How Much Should a Simulation be Trusted?
9(2)
1.3 Who First Used Them and Why They Came About
11(4)
1.4 What's the State of the Art? What Limits Have Been Pushed?
15(1)
1.5 The Simulation's New Clothes
16(2)
1.6 Computer Modeling is a Very Interdisciplinary Field
18(2)
1.7 What Types of Models are Most Important for Everyday Things?
20(3)
1.8 When Do You Build Your Own Tools and When are Black Boxes the Best?
23(4)
Problems
25(1)
References
25(2)
2 Getting to Know the Neighborhood
27(32)
2.1 Overview
27(1)
2.2 The UNIX Operating System
28(8)
2.3 The VI Editor
36(1)
2.4 A Working Introduction to C++: Basic Coding
37(8)
2.5 How Do I Choose a Good Algorithm?
45(1)
2.6 Compiling, Linking, and Executing Simple Programs
46(1)
2.7 Examples of What Can be Done Wrong: Compile Errors, Execution Errors, and Bugs
47(5)
2.8 Doing it Without a Supercomputer: Computing on Macs and PC's
52(1)
2.9 Mapping Your C++ Knowledge to Other Computing Languages
52(2)
2.10 Critically Thinking about Your Work: Relevance, Applicability, and Limits
54(1)
2.11 Your Work in the Broader Context of the Scientific and Technological Community
55(4)
Problems
55(2)
Acknowledgment
57(1)
References
57(2)
3 Visualizing Your Work and Representing Your Best Story
59(42)
3.1 Introductory Thoughts
59(1)
3.2 Visualizing Two-Dimensional Data Sets
60(3)
3.3 Visualizing Three-Dimensional Data Sets
63(1)
3.4 Making Pictures and Movies
63(1)
3.5 A Sample Visualization Program
64(1)
3.6 Four- and Higher-Dimensional Visualization: Yes, It Really Works!
65(1)
3.7 Cross-Sensory Visualization: What If You Can't See or Hear?
66(2)
3.8 Limiting Cases and Effective (Reduced) Systems
68(3)
3.9 Visualizing Calculus Part I: Derivatives
71(2)
3.10 Visualizing Calculus Part II: Integrals
73(2)
3.11 Critically Thinking about How Best to Visualize Your Results
75(1)
3.12 Examples of Visualization and Presentation of Data
75(8)
3.13 Visualizing Various Stages of Cancer Cell Growth
83(18)
Problems
95(2)
References
97(4)
SECTION II Models of Everyday Things
4 Things We See in the News: The Fun and the Dangerous
101(50)
4.1 Modeling the Flight of Objects through Fluids: Using Science to Play a Better Game
101(10)
4.2 Physics on the Field: Achieving More Efficient Football Tackles
111(13)
4.3 A Physics Nerd, a Cool Guy, and a Pool Table
124(13)
4.4 Understanding Things of Danger in Hindsight and Foresight
137(4)
4.5 Diseases
141(10)
Problems
147(3)
References
150(1)
5 The Many Faces of Music
151(22)
5.1 Introductory Thoughts
151(1)
5.2 A Finite Difference Simulation of a Guitar String
151(4)
5.3 A Little Mathematical Overhead that Provides a Wealth of Understanding
155(3)
5.4 Living in 2D: Sheets and Drums
158(3)
5.5 Sometimes You Win and Sometimes You Lose: Advantages and Disadvantages of Each Method
161(1)
5.6 When Resonance Isn't Your Friend: The Tacoma Narrows Bridge
161(1)
5.7 Matter Waves: Schrodinger's Equation
162(11)
Problems
171(1)
References
172(1)
6 Going with the Flow
173(52)
6.1 Introductory Thoughts
173(1)
6.2 How Fluids Move around Boundaries
174(6)
6.3 A Sample Program that Calculates Wind Velocity in Cartesian Coordinates
180(11)
6.4 Snow in July
191(3)
6.5 A Sample Program that Simulates a Snowstorm
194(9)
6.6 How Fluids Move through Porous Media
203(13)
6.7 The Heat Equation
216(9)
Problems
220(2)
References
222(3)
SECTION III Beyond Everyday Phenomena
7 One of the Most Versatile Simulation Tools Around
225(44)
7.1 Introduction
225(1)
7.2 Theory Behind the Material Point Method
225(7)
7.3 A Material Point Method Program
232(28)
7.4 Applications of the Material Point Method Simulation
260(9)
Problems
266(1)
References
267(2)
8 Simulations that Explore Atoms and Planets
269(52)
8.1 Introduction to Molecular Dynamics Computer Simulations
269(1)
8.2 Molecular Dynamics Simulation of a System of Particles
270(18)
8.3 Monte Carlo Simulations
288(13)
8.4 How Do We Choose MD or MC?
301(2)
8.5 The Dynamics of Planetary and Galactic Systems
303(10)
8.6 Advanced Planetary Dynamics Methods Designed to Save Time: Go Climb a Tree
313(8)
Problems
314(2)
References
316(5)
SECTION IV A Glimpse into More Advanced Computing
9 Parallel Computing, Scripting and GPU's
321(18)
9.1 Introductory Thoughts
321(1)
9.2 Decompositions: Breaking Up is Easy to Do
322(1)
9.3 Example Parallel Programs
322(12)
9.4 Compiling and Executing MPI Codes
334(1)
9.5 UNIX Scripting
334(2)
9.6 Graphics Processing Units (GPU's)
336(3)
Problems
336(2)
References
338(1)
Appendix A Integrated C++ / Python Simulation of Guitar Sounds 339(6)
Index 345
Michael W. Roth, PhD, serves as Dean of the School of STEM and Business at Hawkeye Community College in Waterloo, Iowa. Prior to that he has held faculty positions at a variety of community colleges and universities in Colorado, New Mexico, Texas, Iowa and was most recently Chair for three years at Northern Kentucky University's Department of Physics, Geology and Engineering Technology. He has a passion for teaching and holds several awards for teaching excellence across all levels of undergraduate study, and has participated in course and program development and assessment. He has involved a large and diverse group of students in his computational physics modeling and simulationbased research program, and has published numerous articles and presented at conferences with them in the fields of condensed matter surface physics, bullet impact, groundwater flow, snow remediation, solar system formation, and planetary impact. He is a collector of antique science books and laboratory equipment.