Computational Physics: Problem Solving with Python, 3rd Edition

所需积分/C币:50 2018-11-18 14:49:01 18.19MB PDF
收藏 收藏 3
举报

该书是WILEY的英文原版pdf,介绍用python解决物理中的计算模拟问题,WILEY官网售价$108.99,而且该书在全网其它途径很难下载到。 Description: The use of computation and simulation has become an essential part of the scientific process. Being able to transform a theory into an algorithm requires significant theoretical insight, detailed physical and math
Rubin h. landau Manuel. paez Cristian c bordejanu Computational Physics Related Titles Paar, HH An Introduction to Advanced quantum physics Print isbn: 978-0-470-68675-1 also available in electronic formats Har. tamma, KK Advances in Computational Dynamics of Particles Materials and Structures 2012 Print ISBN: 978-0-470-74980-7; also available in electronic formats ISBN: 978-1-119-96589-3 Cohen-Tannoudji, C, Diu, B, Laloe, F. Quantum Mechanics 2 Volume set 1977 Print isbn: 978-0-471-56952-7; also available in electronic formats Schattke w. diez muino, R. Quantum Monte-Carlo Programming for Atoms, Molecules Clusters, and solids 2013 Print isbn: 978-3-527-40851-1; also available in electronic formats Zelevinsky v Quantum Physics 1&2 2 Volume set Print isbn: 978-3-527-41057-6: also available in electronic formats Rubin h. landau Manuel, pgez Cristian c bordeianu Computational Physics Problem Solving with Python 3rd completely revised edition WILEY-VCH Verlag gmbh Co KGaA Authors All books published by Wiley-VCH are carefully produced. Nevertheless, authors, editors, and ubin h. landau publisher do not warrant the information Oregon State University contained in these books, including this book, 97331 Corvallis Or to be free of errors. Readers are advised to keep United states n mind that statements data illustrations procedural details or other items may Manuel, pgez inadvertently be inaccurate Universa de antioquia Departamento Fisica Library of Congress Card No applied for Colombia British Library Cataloguing-in-Publication Data A catalogue record for this book is available Cristian C. bordeiany National Military College"Stefan cal Mare from the British library Campulung Moldovenesc Bibliographic information published by the Romania Deutsche nationalbibliothek he deutsche nationalbibliothek lists this blication in the Deutsche Nationalbibliografie detailed bibliographic data are available on the Internetathttp://dnb.d-nb.de o 2015 WILEY-VCH Verlag Gmbh Co KGaA Boschstr. 12, 69469 Weinheim, Germany All rights reserved (including those of trans- ation into other languages). No part of this book may be reproduced in any form- by photoprinting, microfilm, or any other means nor transmitted or translated into a machine language without written permission from the publishers. Registered names, trademarks, etc used in this book, even when not specifically marked as such are not to be considered un- protected by law. Typesetting le-tex publishing services GmbH einzig, D Cover Design Formgeber, Mannheim, Deutsch- Print and Binding Markono Print Media Pte Ltd, singapore Print isbn978-3-527-41315-7 ePDF|SBN978-3-527-68466-3 ePub|SBN978-3-527-68469-4 Mobi|SBN978-3-527-68467-0 Printed on acid-free paper o the memory of Jon maestri Contents Dedication Preface XIX Introduction 1 1.1 Computational Physics and Computational Science I 1.2 This books Subjects 3 1.3 This books problems 4 1.4 This Books language: The python ecosystem 8 1.4.1 Python Packages(Libraries) 9 1.4.2 This Book's Packages 10 1.4. 3 The Easy Way: Python Distributions(Package Collections) 12 1.5 Pythons visualization Tools 13 1.5. 1 Visual(VPython)'s 2D Plots 14 1.5.2 VPython's animations 17 1.5.3 Matplotlib's 2D Plots 17 1.5.4 Matplotlib's 3D Surface Plots 22 1.5.5 Matplotlib's Animations 24 1.5.6 Mayavis Visualizations Beyond Plotting 26 1.6 Plotting Exercises 30 1.7 Python s algebraic Tools 31 Computing Software Basics 33 2.1 Making Computers Obey 33 2.2 Programming warmup 35 2.2.1 Structured and Reproducible Program Design 36 2.2.2 Shells, Editors and Execution 37 2.3 Python I/o 39 2.4 Computer Number Representations(Theory) 40 2.4.1 IEEE Floating-Point Numbers 41 2.4.2 Python and the ieee 754 Standard 47 2.4.3 Over and Underflow Exercises 48 2.4.4 Machine Precision(Model) 49 VIll Contents 2.4.5 Experiment: Your Machines Precision 50 Problem: Summing Series 51 2.5.1 Numerical Summation(Method 51 2.5.2 Implementation and assessment 52 Errors and Uncertainties in Computations 53 3.1 Types of Errors(Theory) 53 1.1 Model for Disaster: Subtractive Cancelation 55 3.1.2 Subtractive cancelation exercises 56 3.1.3 Round-off errors 57 3.1.4 Round-off error Accumulation 58 3.2 Error in Bessel Functions(Problem) 58 3.2.1 Numerical Recursion(Method) 59 3.2.2 Implementation and Assessment: Recursion Relations 61 3.3 Experimental Error Investigation 62 3.3.1 Error assessment 65 Monte Carlo: Randomness, Walks and Decays 69 4.1 Deterministic Randomness 69 4.2 Random Sequences(Theory) 69 4.2.1 Random-Number Generation(Algorithm) 70 4.2.2 Implementation: Random Sequences 72 4. 2.3 Assessing Randomness and Uniformity 73 4.3 Random Walks(problem) 75 4.3.1 Random-Walk simulation 76 4.3.2 Implementation: Random Walk 77 4.4 Extension: Protein Folding and Self-Avoiding Random Walks 79 4.5 Spontaneous Decay(Problem) 80 4.5.1 Discrete Decay(Model)8 4.5.2 Continuous Decay(Model) 82 4.5.3 Decay Simulation with Geiger Counter Sound 82 4.6 Decay Implementation and visualization 84 Differentiation and Integration 85 Differentiation 85 5.2 Forward Difference(Algorithm) 86 Central Difference(Algorithm) 87 5.4 Extrapolated Difference(Algorithm) 87 5.5 Error assessment 88 5.6 Second Derivatives(Problem) 90 5.6.1 Second-Derivative Assessment 90 5.7 Integration 91 58 Quadrature as Box Counting(Math) 91 5.9 Algorithm: TI c oid Rule 93 5.10 Algorithm: Simpsons Rule 94

...展开详情
试读 127P Computational Physics: Problem Solving with Python, 3rd Edition
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    • GitHub

      绑定GitHub第三方账户获取
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    Computational Physics: Problem Solving with Python, 3rd Edition 50积分/C币 立即下载
    1/127
    Computational Physics: Problem Solving with Python, 3rd Edition第1页
    Computational Physics: Problem Solving with Python, 3rd Edition第2页
    Computational Physics: Problem Solving with Python, 3rd Edition第3页
    Computational Physics: Problem Solving with Python, 3rd Edition第4页
    Computational Physics: Problem Solving with Python, 3rd Edition第5页
    Computational Physics: Problem Solving with Python, 3rd Edition第6页
    Computational Physics: Problem Solving with Python, 3rd Edition第7页
    Computational Physics: Problem Solving with Python, 3rd Edition第8页
    Computational Physics: Problem Solving with Python, 3rd Edition第9页
    Computational Physics: Problem Solving with Python, 3rd Edition第10页
    Computational Physics: Problem Solving with Python, 3rd Edition第11页
    Computational Physics: Problem Solving with Python, 3rd Edition第12页
    Computational Physics: Problem Solving with Python, 3rd Edition第13页
    Computational Physics: Problem Solving with Python, 3rd Edition第14页
    Computational Physics: Problem Solving with Python, 3rd Edition第15页
    Computational Physics: Problem Solving with Python, 3rd Edition第16页
    Computational Physics: Problem Solving with Python, 3rd Edition第17页
    Computational Physics: Problem Solving with Python, 3rd Edition第18页
    Computational Physics: Problem Solving with Python, 3rd Edition第19页
    Computational Physics: Problem Solving with Python, 3rd Edition第20页

    试读已结束,剩余107页未读...

    50积分/C币 立即下载 >