Phương trình liên hệ hàm số với đạo hàm cấp một của nó, giải bằng tách biến hoặc thừa số tích phân.
Trực giácNó đang thay đổi nhanh cỡ nào ngay lúc này?
Nhiều hiện tượng dễ mô tả nhất không phải bằng một công thức cho chính đại lượng đó, mà bằng một quy tắc cho biết đại lượng đó đang thay đổi nhanh cỡ nào: một quần thể tăng trưởng tỉ lệ với kích thước hiện tại của nó, một cốc cà phê nóng nguội đi với tốc độ tỉ lệ với việc nó nóng hơn phòng bao nhiêu, điện áp của một tụ điện đang nạp tăng chậm dần khi nó tiến gần đến mức đầy. Một phương trình vi phân cấp một chính là một quy tắc như vậy — nó liên hệ một hàm số chưa biết y(x) với đạo hàm y′(x) của chính nó — và giải nó nghĩa là khôi phục lại toàn bộ hàm số từ quy tắc cho tốc độ thay đổi của nó.
Widget đường cong bậc ba tương tác minh họa vế phải của một phương trình cấp một tích phân trực tiếp được.
Trường hướng của phương trình vi phân cấp một y′=y−cx2 cùng ba đường cong nghiệm xuất phát từ ba giá trị ban đầu y(t0)=y0 khác nhau.
Đại họcPhương trình tách biến và phương trình tuyến tính
Định nghĩa: Phương trình tách biến
Một phương trình cấp một là tách biến được khi nó có thể viết dưới dạng dxdy=f(x)g(y): vế phải phân tích thành một phần chỉ phụ thuộc x và một phần chỉ phụ thuộc y. Chuyển mọi số hạng chứa y sang một vế và mọi số hạng chứa x sang vế kia biến phương trình thành hai tích phân thông thường, ∫g(y)dy=∫f(x)dx.
dxdy=f(x)g(y)
Chẳng hạn, phương trình tự trị dxdy=g(y) (khi tốc độ thay đổi chỉ phụ thuộc vào giá trị hiện tại y, không phụ thuộc x) là trường hợp đặc biệt f(x)=1; các nghiệm cân bằng của nó xảy ra chính xác ở nơi g(y)=0, và các nghiệm hằng số này rất dễ bị mất nếu chia cho g(y) một cách bất cẩn.
dxdy+P(x)y=Q(x)
Các dạng phương trình cấp một
Dạng
Dạng chuẩn
Phương pháp giải
Tách biến
dxdy=f(x)g(y)
lấy tích phân hai vế: ∫g(y)dy=∫f(x)dx
Tuyến tính cấp một
dxdy+P(x)y=Q(x)
nhân với μ(x)=e∫P(x)dx, rồi lấy tích phân
Tự trị
dxdy=g(y)
trường hợp tách biến đặc biệt; cân bằng tại g(y)=0
Nếu P(x) và Q(x) liên tục trên một khoảng và μ(x)=e∫P(x)dx, thì mọi nghiệm của phương trình tuyến tính dxdy+P(x)y=Q(x) được cho bởi y(x)=μ(x)1(∫μ(x)Q(x)dx+C).
Vì sao đúng?
Mẹo này tương tự với việc hoàn thành bình phương: ta nhân toàn bộ phương trình với một thừa số μ(x) được chọn khéo léo sao cho vế trái thu gọn thành đạo hàm của một tích duy nhất μ(x)y(x), biến một phương trình vi phân thành thứ ta có thể lấy tích phân trực tiếp.
Chứng minh
Đặt μ(x)=e∫P(x)dx; lấy đạo hàm bằng quy tắc dây chuyền cho μ′(x)=P(x)μ(x), vì đạo hàm của số mũ ∫P(x)dx là P(x).
Nhân hai vế của dxdy+P(x)y=Q(x) với μ(x): điều này cho μ(x)y′+μ(x)P(x)y=μ(x)Q(x).
Theo quy tắc tích, dxd[μ(x)y(x)]=μ(x)y′(x)+μ′(x)y(x), và vì μ′(x)=P(x)μ(x), điều này bằng chính xác μ(x)y′+μ(x)P(x)y — vế trái ở trên. Vậy phương trình trở thành dxd[μ(x)y(x)]=μ(x)Q(x).
Lấy tích phân hai vế theo x cho μ(x)y(x)=∫μ(x)Q(x)dx+C với hằng số tùy ý C. Chia cả hai vế cho μ(x) (không bao giờ bằng không, vì là hàm mũ) cho y(x)=μ(x)1(∫μ(x)Q(x)dx+C).
Giả sử f(x,y) liên tục trên một hình chữ nhật quanh (x0,y0) và thỏa mãn điều kiện Lipschitz theo y: ∣f(x,y1)−f(x,y2)∣≤L∣y1−y2∣ với hằng số L nào đó. Khi đó bài toán giá trị ban đầu y′=f(x,y),y(x0)=y0 có một nghiệm duy nhất trên một khoảng chứa x0.
Vì sao đúng?
Điều kiện Lipschitz giới hạn mức độ f có thể biến đổi dốc theo hướng y, điều này ngăn các quỹ đạo nghiệm gần nhau tách rời hoặc cắt nhau: đó chính xác là điều kiện cần để đảm bảo một dòng chảy xác định rõ ràng, với đúng một quỹ đạo đi qua mỗi điểm.
Chứng minh
Viết lại bài toán giá trị ban đầu dưới dạng phương trình tích phân, một hàm liên tục y(x) giải y′=f(x,y),y(x0)=y0 khi và chỉ khi nó giải y(x)=y0+∫x0xf(t,y(t))dt; sự tương đương này suy từ định lý cơ bản của giải tích.
Đặt toán tử lặp Picard T trên các hàm liên tục bởi T[y](x)=y0+∫x0xf(t,y(t))dt, giới hạn trên một khoảng nhỏ I=[x0−h,x0+h] được chọn sao cho f vẫn nằm trong hình chữ nhật nơi các giả thiết đúng.
Với hai hàm liên tục y1,y2 trên I, điều kiện Lipschitz cho ∣T[y1](x)−T[y2](x)∣≤∫x0x∣f(t,y1(t))−f(t,y2(t))∣dt≤Lhsupt∈I∣y1(t)−y2(t)∣. Chọn h đủ nhỏ để Lh<1 làm cho T là một ánh xạ co trong chuẩn sup.
Theo định lý điểm bất động Banach, một ánh xạ co trên một không gian mêtric đầy đủ (các hàm liên tục trên I với chuẩn sup) có đúng một điểm bất động y, thỏa mãn y=T[y]. Điểm bất động này chính là nghiệm duy nhất của bài toán giá trị ban đầu ban đầu trên I.
Đại họcỨng dụng thực tiễn và Ví dụ minh họa
Phương trình cấp một mô hình hóa tăng trưởng quần thể bị giới hạn bởi tài nguyên (tăng trưởng logistic trong sinh thái học và dịch tễ học), mạch RC đang nạp và xả trong điện tử học, định luật làm nguội Newton trong nhiệt động lực học, phân rã phóng xạ trong vật lý và định tuổi bằng carbon, và lãi kép liên tục với lãi suất thay đổi theo thời gian trong tài chính. Hai ví dụ dưới đây giải trọn vẹn hai dạng phổ biến nhất.
Ví dụ: Tăng trưởng quần thể logistic
Một quần thể P(t) tăng trưởng theo mô hình logistic dtdP=rP(1−KP) với dân số ban đầu P(0)=P0. Tìm P(t).
Lời giải
Phương trình này tách biến được: nó viết lại thành P(1−P/K)dP=rdt.
Phân tích thành phân thức đơn giản P(1−P/K)1=P1+1−P/K1/K cho phép ta lấy tích phân vế trái từng số hạng một, cho ln∣P∣−ln∣1−P/K∣=rt+C1, tức lnK−PP=rt+C2 sau khi gộp các hằng số và nhân với K.
Lấy mũ cho K−PP=Aert với hằng số A nào đó; tính tại t=0 với P(0)=P0 cho A=K−P0P0.
Giải ra P và rút gọn cho dạng đóng P(t)=K+P0(ert−1)KP0ert, bắt đầu gần P0 và tiến đến sức chứa K khi t→∞, chính là đường cong hình chữ S thấy trong dữ liệu quần thể thực tế.
Ví dụ: Nạp điện cho mạch RC
Một tụ điện đang nạp qua một điện trở từ nguồn điện áp không đổi V thỏa mãn dtdQ+RCQ=RV với Q(0)=0, trong đó Q(t) là điện tích tại thời điểm t. Tìm Q(t).
Lời giải
Đây là phương trình tuyến tính với P(t)=RC1 và số hạng nguồn RV, nên thừa số tích phân là μ(t)=et/(RC).
Nhân qua cho dtd[et/(RC)Q]=RVet/(RC); lấy tích phân hai vế cho et/(RC)Q=VCet/(RC)+C1 với hằng số C1 nào đó.
Chia cho et/(RC) cho Q(t)=VC+C1e−t/(RC). Áp dụng Q(0)=0 cho C1=−VC.
Vậy Q(t)=CV(1−e−t/(RC)): điện tích tăng từ 0 đến giá trị cuối cùng CV, với tốc độ tiến đến được chi phối bởi hằng số thời gian RC — chậm hơn với điện trở hoặc tụ điện lớn hơn.
Thừa số tích phân cho phương trình tuyến tính cấp một dxdy+P(x)y=Q(x) là gì?
Trong mô hình tăng trưởng logistic dtdP=rP(1−KP), hằng số K biểu thị điều gì?
Giải phương trình tách biến dxdy=xy với y(0)=1.
Điều kiện nào đảm bảo định lý Picard–Lindelöf cho nghiệm duy nhất của y′=f(x,y),y(x0)=y0?