Xét hệ phương trình vi phân tuyến tính 3 biến u′=Au, với u=(x,y,z) và ma trận A cho trước (3×3), điều kiện đầu u(0)=(x0,y0,z0). Dùng phương pháp Euler với bước h: un+1=un+hAun. Cho ma trận A, điều kiện đầu, h và số bước n, hãy tính xn,yn,zn.
Ba dòng đầu là ma trận A (mỗi dòng 3 số thực). Dòng thứ 4 gồm ba số x0 y0 z0. Dòng thứ 5 gồm h n (n nguyên).
−2≤Aij≤2, −5≤x0,y0,z0≤5, 0.001≤h≤0.05, 1≤n≤1000.
In xn,yn,zn trên một dòng, cách nhau khoảng trắng, mỗi số làm tròn 6 chữ số sau dấu chấm thập phân.
Ví dụ:
Đầu vào:
-1 0 0
0 -2 1
0 -1 -2
1 1 1
0.01 100
Đầu ra:
0.366032 0.183351 -0.043894
Đang tải editor...