Khám phá Dãy Fibonacci và Tỷ lệ Vàng
Dãy số huyền thoại chi phối kiến trúc của tự nhiên. Kéo thanh trượt để vẽ các hình vuông Fibonacci và chiêm ngưỡng Đường xoắn ốc Vàng (Golden Spiral).
Cài đặt mô phỏng
Mẹo: Dãy số càng lớn, tỷ lệ càng tiến sát Tỷ lệ Vàng.
Dãy số & Tỷ lệ
Dãy Fibonacci trong Khoa học máy tính
1. Công thức truy hồi
Bắt đầu bằng 1 và 1. Số tiếp theo luôn bằng tổng của hai số liền trước nó.
2. Tỷ lệ Vàng (Phi - Φ)
Khi N càng lớn, phép chia F(n) / F(n-1) càng tiến sát đến một hằng số tuyệt mỹ gọi là Tỷ lệ Vàng (Khoảng 1.618033...).
Đường xoắn ốc bạn thấy ở trên được tạo ra từ tỷ lệ này, xuất hiện dải ngân hà, vỏ ốc, và hoa hướng dương.
3. Đệ quy vs Quy hoạch động
Viết code bằng đệ quy cơ bản sẽ cực kỳ chậm O(2n). Để tối ưu hóa, ta dùng Mảng lưu trữ (Memoization) hoặc Vòng lặp để giảm xuống O(n).
let a = 1, b = 1;
for(let i=3; i<=n; i++) {
[a, b] = [b, a+b];
}
return b;
}
Nội dung gốc thuộc tác giả. Vui lòng không đăng lại toàn văn khi chưa được phép, trừ trường hợp pháp luật hoặc giấy phép áp dụng cho phép. Nội dung của bên thứ ba tuân theo quyền và giấy phép tương ứng.
Nguồn gốc: Dãy Fibonacci