Tải bản đầy đủ (.docx) (12 trang)

BÁO CÁO BÀI TẬP LỚN MÔN GIẢI TÍCH 1 ĐỀ TÀI PHƯƠNG PHÁP SỐ EULER GIẢI PHƯƠNG TRÌNH VI PHÂN CẤP 1

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (245.59 KB, 12 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>TRƯỜNG ĐẠI HỌC BÁCH KHOA</b>

<b>KHOA KHOA HỌC ỨNG DỤNG – BỘ MƠN TỐN ỨNG DỤNG🙞···☼···🙞</b>

<b>BÁO CÁO BÀI TẬP LỚNMƠN GIẢI TÍCH 1</b>

<b>ĐỀ TÀI</b>

<b>PHƯƠNG PHÁP SỐ EULER GIẢI PHƯƠNG TRÌNH VI PHÂN CẤP 1Danh sách thành viên:</b>

Nguyễn Phạm Đăng Dương 2310601

Nguyễn Ngọc Kim Khánh 2311521Nguyễn Song Minh Luân 2311987

<b>Giảng viên hướng dẫn: Đặng Văn VinhLớp: L13</b>

<b>Nhóm: 8</b>

<i>Thành phố Hồ Chí Minh, tháng 12 năm 2023</i>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>MỤC LỤC</b>

<b>LỜI CẢM ƠNLỜI MỞ ĐẦU</b>

<b>DANH MỤC BẢNG BIỂU VÀ HÌNH ẢNHCƠ SỞ LÝ THUYẾT</b>

<b>1. PHƯƠNG TRÌNH VI PHÂN THƯỜNG1.1 Định nghĩa</b>

<b>1.2 Phương trình vi phân cấp 1</b>

<b>2. PHƯƠNG PHÁP EULER CHO PHƯƠNG TRÌNH VI PHÂN THƯỜNG</b>

<b>2.1 Phương pháp Euler</b>

<b>2.2 Sai số trong phương pháp Euler</b>

<b>2.3 Phương pháp Euler trong phương trình vi phân thường</b>

<b>2.4 Một số bài tốn tìm nghiệm gần đúng với phương pháp xấp xỉ Euler trong phương trình vi phân cấp 1</b>

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>LỜI CẢM ƠN</b>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>DANH MỤC BẢNG BIỂU VÀ HÌNH ẢNH</b>

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<i><small>f</small></i><sub>2</sub><small>(</small><i><small>x )</small><sup>dx=</sup></i>

<i><small>g</small></i><sub>2</sub><small>(</small><i><small>y )</small><sup>dy</sup><small>⇔ f</small></i><sub>2</sub><small>(</small><i><small>x) g</small></i><sub>1</sub><small>(</small><i><small>y )=0 ayℎay</small></i>

<i><sup>f</sup></i><small>1</small><i><small>( x )</small></i>

<i><small>g</small></i><small>2(</small><i><small>y )</small><sup>dy</sup></i>

<small>1</small>

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>1.2.2 Phương trình đẳng cấp cấp1</b>

Là phương trình vi phân có dạng:

<i><small>y</small><sup>'</sup></i><small>=</small><i><small>f</small></i>

(

<i><small>x</small><sup>y</sup></i>

)

<i><small>⇔dy=f</small></i>

(

<i><sup>y</sup><small>x</small></i>

)

<i><small>dx</small></i>

Đặt <i><small>u=</small><sup>y</sup></i>

<i><small>udx + xdu=f (u) dx</small></i>

<i><small>⇔ x</small></i>|<i><small>f (u )−u</small></i>|<small>=0 ay</small><i><small>ℎay</small><sup>du</sup><small>f (u) −u</small></i><sup>=</sup>

<i><small>dxx</small></i>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>2. PHƯƠNG PHÁP EULER CHO PHƯƠNG TRÌNH VI PHÂNTHƯỜNG </b>

<b>2.1 Phương pháp Euler 2.1.1 Giới thiệu:</b>

Phương pháp số Euler là một phương pháp toán học cơ bản và mạnh mẽ được sử dụng để giải các phương trình vi phân. Phương trình vi phân là một cơng cụ quan trọng trong nhiều lĩnh vực khoa học và kỹ thuật, từ vật lý đến kinh tế, sinh học, và nhiều lĩnh vực khác. Giải phương trình vi phân giúp chúng ta hiểu sự biến đổi và tương tác của các hệ thống theo thời gian.

Tuy nhiên, việc giải phương trình vi phân một cách chính xác có thể làmột thách thức, đặc biệt là đối với các phương trình phức tạp và khơng thể giải phân tích. Phương pháp số Euler là một cách tiếp cận đơn giản và hiệu quả để tiếp cận vấn đề này bằng cách sử dụng xấp xỉ để đơn giản hóa q trình giải.

Phương pháp số Euler là một phương pháp giải phương trình vi phân bằng cách tận dụng xấp xỉ tuyến tính. Phương pháp này đơn giản và dễ hiểu, và nó thường được sử dụng để giải các vấn đề giải tích số cơ bản.

<b>2.1.2 Cơng thức của phương pháp Euler:</b>

{

<i><sup>dy</sup><small>dx</small></i><sup>=</sup><i><sup>f ( x , y )</sup><small>y</small></i><sub>(</sub><i><small>x</small></i><sub>0</sub><sub>)</sub><small>=</small><i><small>y</small></i><sub>0</sub>

Vấn đề được đặt ra của bài tốn là tìm gần đúng hàm nghiệm y(x) tại một số điểm <i><small>x</small></i><sub>1</sub><i><small>, x</small></i><sub>2</sub><i><small>, x</small></i><sub>3</sub>,..., tức là tính các giá trị xấp xỉ <i><small>y</small></i><sub>1</sub><i><small>, y</small></i><sub>2</sub><i><small>, y</small></i><sub>3</sub>,... (giá trị chính xác là <i><small>y</small></i><sub>(</sub><i><small>x</small></i><sub>1</sub><sub>)</sub><i><small>, y</small></i><sub>(</sub><i><small>x</small></i><sub>2</sub><sub>)</sub><i><small>, y (x</small></i><sub>3</sub><small>)</small>,.. tại các điểm <i><small>x</small></i><sub>1</sub><i><small>, x</small></i><sub>2</sub><i><small>, x</small></i><sub>3</sub>,,...).

<small>3</small>

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

Nếu các điểm chia<i><small>x</small><sub>n</sub><small>,n=0,1,2</small></i>,.. càng nhiều thì ta càng có hình ảnh gầnđúng của hàm nghiệm y(x). Xét trường hợp các bước cách đều, tức là

Ta nhận được công thức của phương pháp Euler như sau:

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

Giá trị xấp xỉ y 1,0000

<b>2.2 Sai số trong phương pháp Euler</b>

<b>2.3 Phương pháp Euler trong phương trình vi phân thường</b>

Mở đầu nhiều bài toán khoa học kỹ thuật chủ đạo là (hệ) phương trình vi phân và điều kiện ban đầu. Nghiệm đúng của chúng thường chỉ áp dụng cho một số lớp bài toán rất hạn chế, đa số các bài tốn là phải tìm nghiệm gần đúng. Trong phương pháp số có phương pháp Euler- là phương pháp một bước tính nghiệm gần đúng <i><small>y</small><sub>n+ 1</sub></i> thơng qua <i><small>y</small><sub>n</sub></i> với <i><small>f</small></i><sub>(</sub><i><small>x</small><sub>n</sub><small>, y</small><sub>n</sub></i>) thường được dùng để giải các bài tốn về phương trình vi phân cấp 1 và hệ phương trình vi phân thường. Bây giờ chúng ta sẽ tìm hiếu cách giải các bài tốn đó.

Xét bài toán:

{

<i><sup>dy</sup><small>dx</small></i><sup>=</sup><i><sup>f ( x , y )</sup><small>y</small></i><sub>(</sub><i><small>x</small></i><sub>0</sub><sub>)</sub><small>=</small><i><small>y</small></i><sub>0</sub>

Áp dụng phương pháp Euler với bước lặp h, ta có cơng thức:

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

Công thức lặp của phương pháp Euler ứng với hệ phương trình vi phân là:

Ta tìm được nghiệm chính xác của bài tốn trên là : <i><small>Type equation ereℎay.</small></i>,Ta có <i><small>f = y −</small><sup>2 x</sup></i>

<i><small>y</small></i> , nên ta áp dụng công thức của phương pháp Euler là :

<i><small>y</small><sub>n+ 1</sub></i><small>=</small><i><small>y</small><sub>n</sub></i><small>+</small><i><small>ℎay( y</small><sub>n</sub><small>−</small><sup>2 x</sup><sup>n</sup><small>y</small><sub>n</sub></i> <sup>)</sup>

</div>

×