Thông báo

Collapse
No announcement yet.

[Solved] Vẽ đồ thị khi đã biết tọa độ các điểm bằng phương pháp nội suy

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • [Solved] Vẽ đồ thị khi đã biết tọa độ các điểm bằng phương pháp nội suy

    Mình đang làm cái báo cáo thực hành, và cần vẽ đồ thị khi đã biết tọa độ các điểm,
    vậy ai có thể dùng matlab viết chương trình đó giúp tui được không.
    Một vấn đề được đặt ra là làm sao đồ thì của mình vẽ ra là 1 đường cong trơn, chứ không phải là 1 đường gấp khúc.
    thanks

  • #2
    KO hiểu đồ thị mà bạn muốn vẽ là tập hợp các điểm đã biết , hay nội suy đồ thị theo hình dạng và 1 vài điểm đã biết ( kiểu nhu vẽ parabol với 3 điểm đã biết )

    Nếu là vẽ đồ thị từ tập hợp các điểm đã biết thì dùng lệnh plot

    Vấn đề đường cong trơn mà bạn đặt ra theo mình hiểu là nội suy đồ thị từ 1 tập hợp điểm đã biết . Thuật toán nội suy chắc bạn phải tham khảo các cao nhân về toán học

    Comment


    • #3
      Trong Matlab có sẵn các hàm làm trơn rồi mà.Bạn có thể dùng lệnh polyfit,polyval...Bạn tham khảo phần help nhé.

      Comment


      • #4
        Nguyên văn bởi aladanh Xem bài viết
        KO hiểu đồ thị mà bạn muốn vẽ là tập hợp các điểm đã biết , hay nội suy đồ thị theo hình dạng và 1 vài điểm đã biết ( kiểu nhu vẽ parabol với 3 điểm đã biết )

        Nếu là vẽ đồ thị từ tập hợp các điểm đã biết thì dùng lệnh plot

        Vấn đề đường cong trơn mà bạn đặt ra theo mình hiểu là nội suy đồ thị từ 1 tập hợp điểm đã biết . Thuật toán nội suy chắc bạn phải tham khảo các cao nhân về toán học
        Đồ thị mình vẽ là đường cong trơn đi qua những điểm đã biết thông qua thực nghiệm. <trong 1 bài thực hành hóa học>.
        Ý tưởng của mình là chương trình được viết ra có thể cho mình nhập tọa độ của điểm . sau đó chương trình sẽ tự động vẽ 1 đường cong trơn qua các điểm đó. Thực tế, để tìm ra phương trình của đồ thị là 1 việc rất khó khăn.Vì vậy, mình không thể dùng hàm "plot" để vẽ 1 cách dễ dàng được.

        Comment


        • #5
          bạn đưa các hàm nội suy vào Mfile mà bạn xây dựng với đối số vào là tập hợp các điểm rời rạc đó.Output là hàm đã nội suy và vẽ nó ra

          Comment


          • #6
            Nguyên văn bởi thaithien Xem bài viết
            bạn đưa các hàm nội suy vào Mfile mà bạn xây dựng với đối số vào là tập hợp các điểm rời rạc đó.Output là hàm đã nội suy và vẽ nó ra
            bạn hướng dẫn rõ hơn 1 chút được không, cái này mình còn gà lắm. chỉ mới biết chút đỉnh thôi.

            Comment


            • #7
              Bạn dùng các phương pháp nội suy (interpolation) với hàm interp1

              Gõ: >>help interp1 hoặc vào Help gõ interp1

              hoặc bí nữa thì đọc ở đây Khuyên dùng phương pháp Cubic để lấy nội suy nhá.

              Code:
              x = 0:.2:pi; y = sin(x);
              pp = interp1(x,y,'cubic','pp');
              xi = 0:.1:pi;
              yi = ppval(pp,xi);
              plot(x,y,'ko'), hold on, plot(xi,yi,'r:'), hold off


              Chúc bạn thành công.

              Technical sale at WT Microelectronics S'pore
              Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
              Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

              Comment


              • #8
                vẽ đồ thị x,y trong matlap

                Các bạn ơi giúp tôi với!
                tôi đang làm đồ án môn học. có phần viết chương trình vẽ đồ thị bằng Matlab và làm giao diện cho nó luôn. Các bạn chỉ giúp tôi với.
                Tôi có các số liệu của x, y rồi chỉ cần vẽ theo số liệu đó thành đường cong trơn là ok.
                làm sao mà khi nhập số khác nó vẫn vẽ được.
                trục X vẽ theo thang logarit, trục tung vẽ bình thường.
                X= 41, 50, 62, 72, 90, 100,110, 130, 160, 200, 220, 290, 400, 500, 600, 800, 1000
                Y= 100,99,98, 97, 95, 94, 92, 88, 82, 74, 64, 48, 22, 13, 8, 2, 1
                Các bạn giúp mình với.

                Comment

                Về tác giả

                Collapse

                dinhhung_cdt Tìm hiểu thêm về dinhhung_cdt

                Bài viết mới nhất

                Collapse

                Đang tải...
                X