Các thuật toán là các thuật toán được dùng để giải quyết các vấn đề toán học thay vì phân tích.

Giải quyết các quy tắc phi tuyến tính

Phương pháp song phẫu là một kỹ thuật đơn giản để tìm gốc của các phương trình không tuyến tính. Mã MATLAB cho phương pháp song song bao gồm lặp lại thu hẹp một khoảng thời gian mà hàm thay đổi dấu.

Ví dụ mã MATLAB:

f(x) = x^3 - x - 2

Code:

`matlab a = 1; b = 2; tol = 1e-5; trong khi (b - a) / 2 > tol c = (a + b)/ 2; nếu f(c) break; khác f(a)*f(c) & n; 0 b = c; khác a = c; kết thúc = c; kết thúc root = c;```

Hợp nhất các phần

Quy tắc hình thang xấp xỉ tích phân của một hàm bằng cách chia diện tích thành hình bẫy.

Ví dụ mã MATLAB:

f(x) = tội lỗi (x)

Code:

`matlab a = 0; b = pi; n = 100; h = (b - a)/n; tích phân = 0; đối với tôi = 1n x1 = a + 1)* h; x2 = a + i* i* i* i* i; tích phân = tích hợp + (f(x1) + f(x2)/2 * h; cuối cùng '``

Giải quyết các sự khác nhau

Phương pháp của kính thiên văn là một kỹ thuật đơn giản để giải quyết các vấn đề giá trị ban đầu cho các phương trình vi phân bình thường.

Ví dụ mã MATLAB:

Sự ước lượng: dy/dx = y, với y(0) = 1

Code:

[H = 0]; y0 = 1; h = 1; x end = 1; x = x = x 0: h; y = 0(seize( x); y(x); y(1) = y = y0; vì i = 1 (x)-1 y(i + i) + i * i; chấm hết