Hiển thị kết quả từ 1 đến 8 / 8
  1. #1
    Tham gia
    14-10-2005
    Bài viết
    49
    Like
    0
    Thanked 0 Times in 0 Posts

    Giúp em : Phương pháp chia đôi khoảng là gì vậy? Áp dụng giải tim nghiệm?

    Huynh nào giỏi toán cho em hỏi về phương pháp chia đôi khoảng là gì?
    Áp dụng để giải phương trình như thế nào?
    Em cần giải phương trình
    ex=cos(x)+cos(2*x)
    Chắc ko thể áp dụng phương pháp này phải ko?
    Hình như phương pháp này chỉ áp dụng cho đa thức!
    Mong các huynh tận tình chỉ bảo!
    Quote Quote

  2. #2
    Tham gia
    11-04-2005
    Bài viết
    67
    Like
    0
    Thanked 0 Times in 0 Posts
    Quote Được gửi bởi vragon
    Em cần giải phương trình
    ex=cos(x)+cos(2*x)
    Chắc ko thể áp dụng phương pháp này phải ko?
    -Phương pháp chia đôi khoảng: có trong sách về "Toán học cao cấp" hoặc về môn học "Phương pháp Tính".
    -Dùng google, bạn tìm: bisection. Có 2 bài ngắn gọn dễ hiểu là:
    http://mathworld.wolfram.com/Bisection.html
    http://www.krellinst.org/UCES/archiv...ots/node2.html
    -Phương pháp chia đôi khoảng có thể áp dụng cho mọi loại phương trình. Phương trình bạn hỏi có thể giải được bằng phương pháp này.
    -Vế trái là e mũ x hay e nhân với x vậy hả bạn vragon?
    Được sửa bởi haphuong lúc 13:10 ngày 02-01-2006

  3. #3
    Tham gia
    22-10-2005
    Bài viết
    37
    Like
    0
    Thanked 0 Times in 0 Posts
    có một điều kiện khi tìm nghiệm bằng phương pháp chia đôi cho phương trình

    f(x) = 0 với a < x < b

    là hàm f(x) phải đơn điệu trong khoảng a ,b và f(a)*f(b) < 0.

    đầu tiên tính t = f( (a+b)/2 )

    Nếu t*f(a) < 0 thì b := (a+b)/2
    ngược lại nếu t*f(b) < 0 thì a := (a+b)/2

    cứ lặp lại như thế đến khi nghiệm đạt sai số cho phép.Cuối cùng nghiệm x0 ~ (a+b)/2

    Công thức tính sai số là :

    deltax < (a-b) / 2^(n+1) với n là số lần lặp
    Được sửa bởi thewallfan lúc 22:22 ngày 02-01-2006

  4. #4
    Tham gia
    19-08-2004
    Bài viết
    84
    Like
    0
    Thanked 0 Times in 0 Posts
    Phương pháp này tính toán nghiệm không hiệu quả đâu bạn ạ.muốn tính nó chính xác thường phải chạy từ 30 mấy lần ctrở lên thì mới có thể chấp nhận đựơc.

  5. #5
    Tham gia
    29-03-2005
    Bài viết
    616
    Like
    0
    Thanked 2 Times in 1 Post
    Thêm nữa, cái hàm mà bạn cần giải phương trình là hàm tuần hoàn, vì vậy chỉ cần tìm nghiệm trong 1 chu kỳ, các nghiệm còn lại tự suy ra.

  6. #6
    Tham gia
    14-10-2005
    Bài viết
    49
    Like
    0
    Thanked 0 Times in 0 Posts
    dạ, e^x=cos(x)+cos(2*x)!
    xin mấy huynh cho em ma nguon mau dc ko?

    phương trình trên ko tuần hoàn mấy huynh ơi!
    làm sao tìm tất cả các nghiệm của nó trong khoảng .

    em dùng maple vẽ đồ thị thì nó có nghiệm trong khoảng -vô cùng ->0

  7. #7
    Tham gia
    11-04-2005
    Bài viết
    67
    Like
    0
    Thanked 0 Times in 0 Posts
    @vragon: Theo tui thấy thì có lẽ đề bài bạn nêu ra thiếu chính xác! Phương trình : e^x - cosx - cos2x = 0 có vô số nghiệm, trong đó có một nghiệm dương duy nhứt, các nghiệm còn lại đều âm, nên không thể tìm hết các nghiệm được!!!
    Vậy, chắc bạn cần sửa lại đề như sau: "dùng phương pháp chia đôi, tìm nghiệm dương của phương trình: ........" hoặc nếu ko thì: " tìm nghiệm của pt .... trong khoảng ..... ".

    Viết chương trình: nhờ các huynh khác, tui ... bí vì không phải dân máy tính!

    À, quên, nghiệm dương duy nhứt của phuơng trình đó là: 0,436923938 và các chữ số đều chắc ( tức là chữ số đáng tin).
    (Tui ko dùng phương pháp chia đôi vì phương pháp đó hội tụ chậm lắm mà tui dùng phương pháp tiếp tuyến! Chỉ cấn 4 lần lặp là ra nghiệm trên. Tui tính trên máy casio fx-500MS).

  8. #8
    Tham gia
    29-03-2005
    Bài viết
    616
    Like
    0
    Thanked 2 Times in 1 Post
    Quote Được gửi bởi mtt333
    Thêm nữa, cái hàm mà bạn cần giải phương trình là hàm tuần hoàn, vì vậy chỉ cần tìm nghiệm trong 1 chu kỳ, các nghiệm còn lại tự suy ra.
    Cám ơn bạn haphuong, mình hấp tấp không chịu đọc kỹ đề nên phát biểu câu này bậy bạ quá.
    Xin lỗi những ai lỡ mắt liếc qua.

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •