Gia đình Simpson cai trị Python

euler gauss-khử newton-phương pháp gauss-jordan simpson-quy tắc thomas-thuật toán crank-nicolson lagrange-nội suy lùi-euler lu-nhân tố hóa-lặp điểm cố định secant-phương pháp newtons-chia-dị-phương pháp tiếp cận khối-spline-nội suy gauss-

  • Cập nhật ngày 8 tháng 8 năm 2021
  • con trăn

michaelehab / Numerical-Methods

Sao 5

  • Mã số
  • Vấn đề
  • Yêu cầu kéo

Một kho chứa mã python cho các phương pháp số mà tôi đã học trong khóa học Phân tích số trong học kỳ Mùa xuân năm 2022

nội suy hồi quy-hồi quy tuyến tính ode tìm hiểu các phương pháp số phi tuyến tính-điểm cố định-tích phân số-phân tích số gauss-seidel simpson-quy tắc số-biệt phân lagrange-nội suy gauss-bậc phương chia-sự khác biệt-quy tắc hình thang

  • Cập nhật ngày 19 tháng 7 năm 2022
  • con trăn

fritzwill / phương pháp số

Sao 4

  • Mã số
  • Vấn đề
  • Yêu cầu kéo

Chứa các triển khai mẫu trong python của các phương thức số sau. Phương pháp Euler, Phương pháp trung điểm Euler, Phương pháp Runge Kutta theo thứ tự 4 và Quy tắc tổng hợp Simpson

python phương pháp số-phân tích số runge-kutta tích phân quy tắc simpson ivp phương pháp runge-kutta-phương pháp euler runge-kutta-rk4 phương pháp euler-điểm giữa

  • Cập nhật17/12/2018
  • con trăn

0xtejas / Python-Số-Tích hợp-Xác định

Sao 2

  • Mã số
  • Vấn đề
  • Yêu cầu kéo

Tích phân số - Tích phân xác định

quy tắc hình thang tích hợp số trong python

  • Cập nhật ngày 19 tháng 2 năm 2021
  • con trăn

AwakenedDeveloper / Numerical-Integration

Sao 0

  • Mã số
  • Vấn đề
  • Yêu cầu kéo

Sử dụng quy tắc Trung điểm, quy tắc Hình thang và quy tắc Simpson để tính gần đúng tích phân

python python3 phương pháp số tích hợp số quy tắc simpson phép tính 2 phương pháp điểm giữa phương pháp hình thang

  • Cập nhật ngày 5 tháng 5 năm 2018
  • con trăn

arash79 / Phương pháp số

Sao 0

  • Mã số
  • Vấn đề
  • Yêu cầu kéo

một tập hợp các phương pháp số được viết bằng ngôn ngữ python

python-phương pháp số runge-kutta newton-raphson qr-phân tách gaussian-loại bỏ simpson-quy tắc-hồi quy bình phương nhỏ nhất quy tắc gram-schmidt qr-factorization lagrange-nội suy chia đôi-phương pháp chia-dị phân chủ hộqr gauss-siedel hình thang-quy tắc jacobi-phương pháp gecp

  • Cập nhật17/11/2021
  • con trăn

RenanKodama / Engenharia_Software_02

Sao 0

  • Mã số
  • Vấn đề
  • Yêu cầu kéo

Engenharia de Software 02 (UTFPR)

trình xem trước tính toán hồi quy quy tắc simpson engenharia-de-software

  • Cập nhật ngày 4 tháng 6 năm 2019
  • con trăn

igz212 / Numerical-Duhamel-Integral-analysis-có-và-không-Damping

Sao 0

  • Mã số
  • Vấn đề
  • Yêu cầu kéo

Đáp ứng tải động chung. phương pháp chồng chất. Numerical Duhamel Phân tích tích phân có và không có Damping theo quy tắc Simpson. Giải pháp tính toán Bảng E6_1 Động lực học Kết cấu

bảng quy tắc simpson-e6-1 động lực của cấu trúc đáp ứng với tải động chung

  • Cập nhật ngày 11 tháng 2 năm 2021
  • con trăn

akorkos / Phương pháp số

Sao 0

  • Mã số
  • Vấn đề
  • Yêu cầu kéo

Các phương thức số được tạo bằng Python

phương pháp số-quy tắc simpson phương pháp cholesky-phân tách hình thang-phân tách hình thang-phương pháp chia đôi-phương pháp secant-phương pháp

Gần đây, tôi đã bắt đầu tìm hiểu về TensorFlow và cái được gọi là "học sâu" (tôi. e. mạng lưới thần kinh), và tôi đã phát hiện ra khi tôi cố gắng đọc qua các thuật toán rằng phép tính của tôi đã hơi cũ. Tất nhiên, hoàn toàn có thể đọc qua các mô tả về các thuật toán liên quan mà không hiểu đầy đủ lý thuyết đằng sau chúng, nhưng tôi hiểu rõ nền tảng đủ để khiến tôi phát cáu vì không thể kết nối toàn bộ câu chuyện lại với nhau. Rốt cuộc, tôi đã học ba học kỳ về giải tích đại học - tôi đã biết những thứ này cùng một lúc. Hóa ra, vì tôi không thể bán lại cuốn sách giải tích của mình cho hiệu sách trong khuôn viên trường vì nó là ấn bản cũ, nên tôi thực sự vẫn còn giữ nó. Vì vậy, tôi đào nó ra, phủi bụi và bắt đầu đọc qua các chương về vi phân từng phần và tích phân bội. Tôi đã rất ngạc nhiên khi nó quay trở lại với tôi nhanh chóng và dễ dàng như thế nào. (Đó là điềm tốt, bởi vì tôi sẽ giúp con trai tôi làm bài tập toán khi nó bắt đầu năm học trung học cơ sở sau vài năm nữa)

Tất nhiên, là một cuốn sách giáo khoa toán, cuốn sách giải tích của tôi chứa đầy những tài liệu tham khảo từ các chương trước. Tôi bắt gặp một tài liệu tham khảo mà tôi nhớ là đã coi thường khi còn là sinh viên. Quy tắc Simpson. Thấy chưa, nếu bạn không thể tìm thấy tích phân dạng đóng cho một hàm cụ thể (hoặc nếu bạn thậm chí không có hàm liên tục để lấy tích phân), bạn có thể ước tính tích phân xác định bằng cách đánh giá hàm tại các điểm cụ thể. Vì vậy, ví dụ, để tính toán

Gia đình Simpson cai trị Python

(ví dụ để tính gần đúng hàm ln), bạn có thể đánh giá

Gia đình Simpson cai trị Python

Điều này có thể được giải thích về mặt hình học là khu vực được tô bóng trong biểu đồ được hiển thị trong hình 1, bên dưới

Gia đình Simpson cai trị Python

Hình 1. hàm ln

Tổng quát hơn, tích phân xác định của bất kỳ hàm nào cũng có thể được ước lượng bằng

Gia đình Simpson cai trị Python

Đối với một số chức năng f và một số n - càng lớn càng tốt. Có toàn bộ lý thuyết về lý do tại sao điều này hoạt động dựa trên các phép tính gần đúng của parabol trong khoảng cách giữa mỗi lần tăng 1/n của phép đánh giá hàm mà bạn có thể tra cứu nếu tò mò

Khi tôi xem một số bài tập về nhà ví dụ, tôi nhớ lại chính xác lý do tại sao tôi ghét chủ đề này đến vậy. ước tính các tích phân xác định theo quy tắc Simpson thật tẻ nhạt với máy tính cầm tay, đó là thứ mà chúng tôi đã phải làm việc từ những năm 80. (Thực ra hồi đó chúng tôi cũng có máy tính, nhưng chúng tôi không được phép sử dụng chúng trong các kỳ thi). Tôi nhớ đã lập bảng giá trị dài bằng tay như bảng này

kxkf(xk)mmf(xk)01. 01. 011. 011. 10. 9090909143. 63636321. 20. 8333333321. 66666731. 30. 7692307643. 07692341. 40. 7142857121. 42857151. 50. 6666666742. 66666761. 60. 62521. 2571. 70. 5882352942. 35294181. 80. 5555555621. 11111191. 90. 5263157842. 105263102. 00. 510. 5

Tôi bị ấn tượng ngay lập tức bởi điều này phù hợp với mô hình lập trình hàm một cách tự nhiên như thế nào, vì vậy tôi đã tập hợp một chương trình Python nhanh để làm việc với một số ví dụ

________0

Liệt kê 1. Quy tắc Simpson trong Python

Hàm simpson theo dõi tổng đang chạy và các bội số được liên kết với mỗi lần đánh giá hàm, nhưng chính hàm được đánh giá lại là một hàm python thực nhận vào một đối số duy nhất x và trả về giá trị của nó

Một quy tắc liên quan được gọi là quy tắc hình thang mang lại kết quả tương tự

________1

Liệt kê 2. Quy luật trapezoidal

Cũng như quy tắc "trung điểm" đánh giá hàm ở giữa mỗi điểm trong khoảng

________2

Liệt kê 3. Quy tắc trung điểm trong Python

Tất nhiên, tất cả những điều này đã được triển khai trong scipy, chắc chắn là nhanh hơn nhiều so với việc triển khai này, nhưng tôi nghĩ thật thú vị khi kết hợp lại với nhau

thêm nhận xét

Các bình luận hoàn toàn lạc đề hoặc spam sẽ bị xóa theo quyết định của người điều hành

Bạn có thể giữ nguyên định dạng (e. g. một mẫu mã) bằng cách thụt lề với bốn dấu cách trước (các) dòng được định dạng

Ví dụ về quy tắc của Simpson là gì?

Quy tắc Simpson dựa trên thực tế là với ba điểm bất kỳ, bạn có thể tìm phương trình bậc hai qua các điểm đó . Ví dụ: giả sử bạn có điểm (3, 12), (1, 5) và (5, 9). Sau đó, bạn có thể giải hệ phương trình này cho a, b và c, và nhận được phương trình bậc hai.

Quy tắc Simpson có nghĩa là gì?

Quy tắc Simpson là một phương pháp số để tính gần đúng tích phân của một hàm nằm giữa hai giới hạn a và b . Nó dựa trên việc biết diện tích dưới một hình parabol hoặc một đường cong phẳng. Trong quy tắc này, N là số chẵn và h = (b - a)/N. Các giá trị y là hàm được đánh giá ở các giá trị x cách đều nhau giữa a và b.

Quy tắc 1 của Simpsons là gì?

Như đã lưu ý ở trên, công thức Quy tắc đầu tiên của Simpson yêu cầu chúng ta nhân các nửa tọa độ với một chuỗi hằng số được gọi là Hệ số Simpson . Đối với 3 tọa độ, Hệ số Simpson là 1, 4, 1. Đối với 5 tọa độ, Hệ số Simpson là 1, 4, 2, 4, 1.

Quy tắc Simpson 3/8 là gì?

Quy tắc 3/8 của Simpson, còn được gọi là quy tắc thứ hai của Simpson, yêu cầu thêm một phép đánh giá hàm trong phạm vi tích hợp và đưa ra giới hạn lỗi thấp hơn, nhưng không cải thiện theo thứ tự của lỗi . .