Hướng dẫn numerical methods in physics with python solutions - phương pháp số trong vật lý với các giải pháp python

Bỏ qua nội dung

Alex Gezerlis

Bài viết trên blog

Tôi đã viết một bài viết cho blog Học thuật Cambridge thảo luận về một số chủ đề liên quan đến lập trình: Điều gì sai với các hộp đen?What’s wrong with black boxes?

Bài báo

Cùng với đồng nghiệp Martin Williams của tôi, tôi đã viết một bài báo giáo dục vật lý về những quan niệm sai lầm rộng rãi về chủ đề này. Ở đây, một liên kết đến phiên bản ARXIV: Sáu sai lầm trong sách giáo khoa trong vật lý tính toán.Six textbook mistakes in computational physics.

Số liệu

Các số liệu trong cả cuốn sách in và ebook là trong Grayscale. Để giúp các giảng viên đang chuẩn bị các slide của họ, ở đây bạn có thể tải xuống các tệp hình màu ở định dạng PDF dưới dạng thư mục có khóa kéo.a zipped directory.

Các giải pháp

Tôi đã cung cấp các giải pháp cho hơn 170 vấn đề cuối chương trình liên quan đến lập trình. Tài nguyên chỉ dành cho người hướng dẫn này có thể được truy cập từ trang web của nhà xuất bản.publisher’s website.

Bỏ qua nội dung

Alex Gezerlis

Chào mừng bạn đến với trang web đồng hành cho sách giáo khoa Phương pháp số trong Vật lý với Python, bởi Alex Gezerlis, được xuất bản bởi Nhà xuất bản Đại học Cambridge vào tháng 8 năm 2020.

Đây là một cuốn sách giáo khoa cho các khóa học về vật lý tính toán, thảo luận về các chủ đề như đại số tuyến tính, phương trình vi phân, tìm gốc rễ, nội suy và tích hợp; Mỗi chương được làm tròn bởi một dự án vật lý và một vấn đề được thiết lập. Cuốn sách giải thích cẩn thận, sử dụng các dẫn xuất và mã thực tế, các chủ đề thường xuất hiện bí ẩn, ví dụ, lỗi làm tròn, điều hòa không điều hòa, tự động hóa, phương pháp eigenvalue QR, phép nội suy Lagrange, biến đổi Fourier nhanh, Quadrature Gauss-Electendre và Monte Carlo hội nhập. Nếu bạn muốn tìm hiểu thêm về những gì mà trong cuốn sách, bạn có thể xem bảng nội dung.table of contents.

Thông qua menu ở trên, bạn có thể truy cập các hướng dẫn của Python và Numpy, tất cả các danh sách mã từ cuốn sách, chứng thực và tài nguyên hướng dẫn.

Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh GIT chấp nhận cả tên thẻ và tên chi nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi bất ngờ. Bạn có chắc là bạn muốn tạo chi nhánh này?

NM4P

Các chương trình "Phương pháp số cho Vật lý" của Alejandro Garcia

Các thói quen Python - Được thử nghiệm bằng máy tính xách tay Jupyter Anaconda Phiên bản 4.2.3

Các thói quen MATLAB gốc - Được thử nghiệm bằng phiên bản MATLAB 5.2.

Các thói quen MATLAB sửa đổi - Được thử nghiệm bằng phiên bản MATLAB 7.0.1.

Các thói quen C ++ - Được thử nghiệm bằng Microsoft Visual C ++ Phiên bản 5.0.

Các thói quen của Fortran - được thử nghiệm bằng cách sử dụng Fortran 77 phiên bản 4.0.

Các chương trình này được cung cấp cho giá trị hướng dẫn của họ. Mặc dù mọi nỗ lực đã được thực hiện để đảm bảo rằng chúng không có lỗi, nhưng cả tác giả và nhà xuất bản đều không chịu trách nhiệm hoặc chịu trách nhiệm cho bất kỳ thiệt hại nào liên quan đến hoặc phát sinh từ việc sử dụng bất kỳ chương trình nào trong số này.

Nếu bạn có bất kỳ câu hỏi hoặc nhận xét nào, xin vui lòng liên hệ:

Alejandro Garcia Khoa Vật lý và Thiên văn học Đại học bang San Jose San Jose CA 95192

Nội dung ngắn có thể nhìn thấy, Double Tap để đọc đầy đủ nội dung.

Nội dung đầy đủ có thể nhìn thấy, Double Tap để đọc nội dung ngắn gọn.

Alex Gezerlis là giáo sư vật lý tại Đại học Guelph. Trước khi chuyển đến Canada, anh làm việc ở Đức, Hoa Kỳ và Hy Lạp. Ông đã nhận được một số giải thưởng nghiên cứu, tài trợ và phân bổ trên các cơ sở siêu máy tính. Ông đã dạy một khóa học về vật lý tính toán, trong đó cuốn sách này phát triển, cũng như các khóa học về lý thuyết trường lượng tử, vật lý hạ nguyên tử và lý thuyết hạt nhân.

Để biết thêm thông tin, xem https://numphyspy.org

Giá niêm y: $ 16,95 $16.95

Giá niêm yết là giá bán lẻ được đề xuất của một sản phẩm mới được cung cấp bởi nhà sản xuất, nhà cung cấp hoặc người bán. Ngoại trừ sách, Amazon sẽ hiển thị giá niêm yết nếu sản phẩm được mua bởi khách hàng trên Amazon hoặc được cung cấp bởi các nhà bán lẻ khác ở hoặc cao hơn giá niêm yết trong ít nhất 90 ngày qua. Giá niêm yết có thể không nhất thiết phản ánh giá thị trường phổ biến của sản phẩm.
Learn more

Tiết kiệm: $ 1,69 (10%) $1.69 (10%)

Không có phí nhập khẩu tiền gửi & $ 14,53 vận chuyển đến Úc chi tiết Details


Thuế bán hàng có thể áp dụng khi thanh toán

. ":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"3mhIPfZrRpmETQaEzvrvUziD21R7KSmiOvOneK2dSjd3Ku7Z2nebr2WT8OXZKG7Kv1%2FktELU1plmuKqTj8Z4X0T%2BGdIGO8uKqyXBvmt4g60u1jokcWi56FOfvlIOUwXVuh57afXj2AhHncMiywzU0gTlO0k62hUyNyMZte%2FU7tco%2BLqIQjd5c%2FFPGEFdvkpz","locale":"en-US","buyingOptionType": "MỚI"}]

$$ 15,26 () bao gồm các tùy chọn được chọn. Bao gồm thanh toán hàng tháng ban đầu và các tùy chọn được chọn. Thông tin chi tiết$15.26 () Includes selected options. Includes initial monthly payment and selected options. Details

Sự cố thanh toán ban đầu

Chi phí vận chuyển, ngày giao hàng và tổng số đơn đặt hàng (bao gồm cả thuế) được hiển thị khi thanh toán.

Thêm biên lai quà tặng để dễ dàng trả lại

Python được sử dụng như thế nào trong vật lý?

Cơ học lượng tử lập trình Python (Schrödinger) và nhiều loại khác được sử dụng để mô hình hóa các hiện tượng đơn giản hoặc phức tạp. Bằng cách sử dụng Python, chúng tôi sẽ chỉ cho bạn cách giải các phương trình này. - Nó mang lại cho bạn sự độc lập và tự lực trong việc phân tích bất kỳ loại dữ liệu thử nghiệm nào.to model simple or complicated phenomena. By using Python, we'll show you how to numerically solve these equations. - It gives you independence and self-reliance in analyzing any kind of experimental data.

Python có thể được sử dụng để phân tích số không?

Các khái niệm phân tích số thường được giải thích thông qua các ví dụ hoạt động (và tường thuật) được thực hiện trong Python.Cách tiếp cận thực dụng này thường hoạt động tốt, mặc dù có những lúc các vấn đề thực hiện cụ thể phát triển ý tưởng cơ bản có vấn đề.. This pragmatic approach generally works well, though there are times where specific implementation issues crowd out the fundamental idea at issue.

Phương pháp số trong vật lý là gì?

Các phương pháp số là: biến đổi Fourier nhanh, giảm ma trận đối xứng thành dạng tridia chéo, eigenvalues và eigenvector thành ma trận tridia.Các phương pháp để giải các phương trình vi phân thông thường: Runge Kutta, ếch nhảy, ngoại suy Richardson,-stoer Bulirsch, dự đoán-chỉnh sửa.Fast Fourier Transform, reduction of a symmetric matrix to tridiagonal form, eigenvalues and eigenvectors to a tridiagonal matrix. Methods to solve ordinary differential equations: Runge Kutta, Leap frog, Richardson extrapolation, Bulirsch-Stoer, Predictor-Corrector.

Lập trình số là gì?

Định nghĩa lập trình số người ta có thể nghĩ về nó là "phải làm với các con số" trái ngược với các thuật toán xử lý các văn bản chẳng hạn.Nếu bạn nghĩ về Google và cách nó cung cấp các liên kết đến các trang web cho các yêu cầu tìm kiếm của bạn, bạn có thể nghĩ về thuật toán cơ bản như một văn bản dựa trên văn bản.having to do with numbers" as opposed to algorithms dealing with texts for example. If you think of Google and the way it provides links to websites for your search inquiries, you may think about the underlying algorithm as a text based one.