Trang chủ / Máy tính / Máy tính nghiệm phương trình trực tuyến
Công cụ trực tuyến miễn phí

Máy tính nghiệm phương trình trực tuyến

Tìm nghiệm gần đúng của phương trình f(x)=0 trong khoảng [a,b] bằng phương pháp chia đôi. Nhập biểu thức, ví dụ x*x-2, nhận kết quả chính xác đến 12 chữ số…

Bắt đầu sử dụng

Tính năng và ví dụ cụ thể

Công cụ này giải quyết bài toán tìm nghiệm của phương trình một biến trong một khoảng cho trước. Ví dụ, để tìm căn bậc hai của 2, nhập f(x)=x*x-2, khoảng [0,2]. Kết quả trả về khoảng 1.414213562373 và f(x) làm tròn đến 12 chữ số thập phân là 0.

Thuật toán và độ chính xác

Công cụ dùng phương pháp chia đôi (bisection) với 100 vòng lặp cố định. Điều này đủ để thu hẹp khoảng chứa nghiệm đến độ chính xác cao hơn nhiều so với 12 chữ số hiển thị, nhưng độ chính xác thực tế bị giới hạn bởi sai số dấu phẩy động và điều kiện của hàm số. Không có tùy chọn dung sai, số lần lặp hay xử lý số phức.

Điều kiện áp dụng

Hàm số phải liên tục trên khoảng và giá trị tại hai đầu mút phải trái dấu (hoặc một đầu bằng 0). Nếu hàm có điểm gián đoạn hoặc tiệm cận trong khoảng, kết quả có thể sai nếu không có mẫu giá trị nào rơi đúng vào điểm đó. Vì vậy, hãy kiểm tra miền xác định và tính liên tục của hàm trước khi sử dụng.

Các trường hợp đặc biệt

  • Với f(x)=x-2 trên [2,5], kết quả trả về ngay điểm trái 2.
  • Với f(x)=x-5 trên [2,5], kết quả trả về điểm phải 5.
  • Với f(x)=x*x+1 trên [0,2], công cụ báo lỗi vì không có đổi dấu (phương trình vô nghiệm thực).

Câu hỏi thường gặp

1. Tôi có thể tìm tất cả các nghiệm của phương trình không?

Không. Công cụ chỉ tìm một nghiệm trong khoảng bạn chỉ định, dựa trên sự đổi dấu của hàm tại hai đầu mút. Nếu phương trình có nhiều nghiệm, bạn cần chia khoảng và chạy lại cho từng khoảng.

2. Tại sao kết quả hiển thị ít chữ số hơn số lần lặp?

Công cụ thực hiện 100 vòng lặp chia đôi, nhưng kết quả được làm tròn đến 12 chữ số thập phân để hiển thị. Điều này đủ cho hầu hết các bài toán thông thường, nhưng sai số tích lũy của dấu phẩy động có thể làm giảm độ chính xác thực tế.

3. Tôi có thể nhập biểu thức như 2x+1 không?

Không. Cú pháp yêu cầu phép nhân tường minh, vì vậy bạn phải viết 2*x+1. Trình phân tích cú pháp không chấp nhận dạng viết tắt.

Lưu ý về quyền riêng tư

Toàn bộ tính toán diễn ra trên trình duyệt của bạn, không gửi dữ liệu lên máy chủ.

Quá trình xử lý diễn ra cục bộ trong trình duyệt.