| 查看: 619 | 回复: 4 | ||
| 【奖励】 本帖被评价2次,作者zjys5887增加金币 2 个 | ||
| 当前主题已经存档。 | ||
[资源]
【资源】Computational Physics - M. Jensen
|
||
|
Computational Physics - M. Jensen COMPUTATIONAL PHYSICS M. Hjorth-Jensen In the physical sciences we often encounter problems of evaluating various properties of a given function f(x). Typical operations are differentiation, integration and finding the roots of f(x). In most cases we do not have an analytical expression for the function f(x) and we cannot derive explicit formulae for derivatives etc. Even if an analytical expression is available, the evaluation of certain operations on f(x) are so difficult that we need to resort to a numerical evaluation. More frequently, f(x) is the result of complicated numerical operations and is thus known only at a set of discrete points and needs to be approximated by some numerical methods in order to obtain derivatives, etc etc. The aim of these lecture notes is to give you an introduction to selected numerical meth- ods which are encountered in the physical sciences. Several examples, with varying degrees of complexity, will be used in order to illustrate the application of these methods. The text gives a survey over some of the most used methods in Computational Physics and each chapter ends with one or more applications to realistic systems, from the structure of a neu- tron star to the description of few-body systems through Monte-Carlo methods. Several minor exercises of a more numerical character are scattered throughout the main text. The topics we cover start with an introduction to C/C++ and Fortran 90/95 programming combining it with a discussion on numerical precision, a point we feel is often neglected in com- putational science. This chapter serves also as input to our discussion on numerical derivation in chapter 3. In that chapter we introduce several programming concepts such as dynamical mem- ory allocation and call by reference and value. Several program examples are presented in this chapter. For those who choose to program in C/C++ we give also an introduction to the auxiliary library Blitz++, which contains several useful classes for numerical operations on vectors and matrices. The link to Blitz++, matrices and selected algorithms for linear algebra problems are dealt with in chapter 5. Chapters 6 and 7 deal with the solution of non-linear equations and the finding of roots of polynomials and numerical interpolation, extrapolation and data fitting. Therafter we switch to numerical integration for integrals with few dimensions, typically less than 3, in chapter 8. The numerical integration chapter serves also to justify the introduction of Monte-Carlo methods discussed in chapters 9 and 10. There, a variety of applications are presented, from integration of multidimensional integrals to problems in statistical Physics such as random walks and the derivation of the diffusion equation from Brownian motion. Chapter》》》》》》》》》》》》 http://d.namipan.com/d/7ad34a6e1 ... 66fea92bccbf9b02600 http://d.namipan.com/d/7ad34a6e1 ... 66fea92bccbf9b02600 http://d.namipan.com/d/7ad34a6e162e7102cd438dccde74d66fea92bccbf9b02600 |
» 猜你喜欢
288求调剂 一志愿哈工大 材料与化工
已经有31人回复
一志愿北京科技大学085601材料工程英一数二初试总分335求调剂
已经有5人回复
085801 总分275 本科新能源 求调剂
已经有17人回复
324求调剂
已经有6人回复
学硕化学工程与技术,一志愿中国海洋大学320+求调剂
已经有7人回复
材料调剂
已经有5人回复
初试301,代码085701环境工程,本硕一致,四六级已过,有二区一作,共发表5篇论文
已经有6人回复
化学308分调剂
已经有15人回复
346求调剂
已经有3人回复
环境285分,过六级,求调剂
已经有6人回复
2楼2009-08-12 17:34:13
简单回复
lrj99873楼
2009-08-12 18:30
回复
谢谢分享
fox-fox4楼
2009-08-26 15:38
回复


2009-08-28 22:20
回复
谢谢分享!














回复此楼