Tìm Nghiệm Số Gần Đúng
Của Phương Trình
Tìm nghiệm số
của một số dạng phương trình đã thách thức các nhà toán học truy tìm cách giải
tổng quát qua nhiều thế kỷ. Người
ta chỉ tìm được nghiệm cho các phương trình bậc cao nếu đoán được nghiệm của nó
trước với mục đích để giảm bậc của phương trình xuống. Ngày nay người ta đã biết rằng không có
cách giải tổng quát cho các phương trình từ bậc năm trở lên bằng những phương
pháp đại số hiện đại. Phần chứng
minh này đã được hai đại gia toán học trẻ Niels Henrik Abel người Na-uy
(1802-1829) và Évariste Galois
người Pháp (1811-1832) lần lượt
đưa ra cách lý giải riêng và cho kết quả giống nhau. Cũng từ đó kỷ nguyên truy tìm phương pháp giải tổng quát cho
các phương trình bậc cao bằng phương pháp đại số đã tạm khép lại (1*) và được
thay thế bằng những phương pháp tìm nghiệm gần đúng cho các phương trình bậc
cao hay các phương trình có dạng phức tạp khác. Với sự phát triển của điện toán, người ta đã phát triển một
số thuật toán để tìm nghiệm gần đúng của bất kỳ phương trình đã được tính chính
xác tới nhiều số thập phân. Trong
phần này sẽ không truy cứu các phương pháp giải bằng đại số cho các phương
trình mà chỉ đề cập tới cách dùng phần mềm GraphFunc để đi tìm nghiệm gần đúng
cho bất kỳ phương trình nào đó.
1. Chúng ta xét phương trình bậc ba sau
đây:
Phương trình
(I) trên có nghiệm bằng 1, do đó, ta chia phương trình (I) cho (x-1) ta được
dạng bậc hai. Trong dạng bậc hai này ta tìm được
nghiệm của nó là 2 và 3. Từ đó
phương trình (I) được viết lại:
(x-1)(x-2)(x-3)
= 0 hay nghiệm của nó là x = 1, x = 2, x = 3.
Ta dùng
GraphFunc để tìm nghiệm của phương trình (I) bằng cách vẽ hàm số:
Sau đó ta
chọn chức năng X-Intercept bằng cách bấm hôp kéo từ . Đoạn ta đưa con trỏ (chuột) và bấm vào
những điểm trên đồ thị mà hàm số f(x) (II) cắt trục hoành
(x-axis) nơi mà f(x) = 0, ta thấy giá trị x = 1,0000000000000004 (2*) được xác
định ngay sau khi ta bấm con trỏ.
Xem hình 1.
Hình 1: khi bấm con trỏ gần điểm cắt trục
hoành đầu tiên của hàm số (II), ta thấy giá trị x = 1,0000000000000004 nơi mà
bạn thấy đường thẳng dọc mầu đỏ.
Như vậy ta tìm nghiệm gần đúng thứ nhất có
giá trị x = 1,0000000000000004.
Sau đó ta đưa con trỏ đến vị trí cắt trục hoành khác và nghiệm số của nó
được tìm thấy là 2,000000000000001 và x = 2,99999999999946 như được mô tả trong hình 2 và 3 dưới
đây.
Hình 2: cho nghiệm x = 2,000000000000001.
Hình 3: x = 2,99999999999946
Bạn chú ý
rằng khi bạn dùng GraphFunc trên máy bạn thì nghiệm x có thể khác so với những
hình được mô tả trên đây vì nó phụ thuộc vào vị trí của con trỏ và hệ điều hành
của máy bạn. Bạn có thể thấy kết
quả như x = 2,99999999999946 hoặc
x = 3,000000000000022. Điều này
cho thấy nghiệm x trong trường hợp nầy có sự sai biệt rất nhỏ, nhưng tựu chung
giá trị của nó vẫn gần bằng 3.
Qua phần mô
tả ở trên, ta thấy cách giải tìm nghiệm chính xác (do tiên đoán nghiệm hoặc
dùng công thức tổng quát tìm nghiệm bậc ba) và cách giải gần đúng (do GraphFunc hỗ trợ) của phương trình
(II) tương đối giống nhau.
2. Xét một dạng phương trình phức tạp khác:
Dạng phương
trình (III) ta không có cách giảI tổng quát bằng phương pháp đại số để tìm
nghiệm chính xác. Ta có thể tìm
nghiệm bằng cách “đoán” sao cho giá trị x nào đó thoả mãn phương trình (III). Nếu bạn đoán theo cách thế giá
trị lặp lại, bạn sẽ thấy nghiệm gần đúng của (III) có giá trị
Bạn hãy dùng
GraphFunc như theo cách thức tìm nghiệm của phương trình (I) nêu trên để tìm
nghiệm của phương trình (III). Bạn
sẽ thấy nghiệm số của nó là x = 0,6797229723502322 và kết quả tìm thấy được mô
tả trong hình 4.
Hình 4: Nghiệm số tìm được của phương
trình (III) là x = 0,6797229723502322.
Đôi khi bạn
phải sủ dụng thao tác nút Zoom In để thu tới gần một điểm nào đó trên đồ thị và
bấm con trỏ vào điểm đó để có được nghiệm gần đúng hơn.
Như vậy: Chức
năng X-intercept trong hộp kéo Function của GraphFunc cho bạn tìm nghiệm gần
đúng (trên khoảng 10 số thập phân) của bất kỳ phương trình nào bằng cách vẽ nó
trên đồ thị sau đó bấm con trỏ vào gần những điểm nơi mà f(x) = 0.
(1*) Trong toán học một khi đã chứng minh bằng phương pháp đại số thì kết quả của nó phải đúng luôn trong tất cả các quy luật trong hệ thống toán học. Nhưng điều đó không có nghĩa là không có phương pháp tổng quát giải cho các phương trình bậc cao. Hiện nay với hệ thống toán học hiện đại chưa đưa ra lời giải tổng quát và biết đâu trong tương lai có hệ thống toán học khác ra đời có thể giải được dựa trên những ký hiệu và quy tắc riêng của hệ thống đó.
(2*) Chú ý cách dùng dấu chấm trong các con số thập phân. GraphFunc hay các nước Tây phương dùng dấu chấm để biểu diễn số thập phân, còn Việt Nam hay các nước Âu châu thì dùng dấu phẩy.
Mọi ý kiến xây dựng và bài vở xin liên lạc dothi@seriesmathstudy.com
Copyright 2005-
http://toantructuyen.seriesmathstudy.com. All rights reserved. Contact us.
Ghi rõ nguồn "http://toantructuyen.seriesmathstudy.com" khi bạn đăng lại
thông tin từ website này.