BÀI GIẢNG MATLAB - Trang 126

122

>> a = p(1); b=p(2); c = p(3); d = p(4);

>> w = a*x.^3+b*x.^2+c*x+d;

>> err = w-y;

>> S3= sum(err.*err)

S3 = 40.1435

>> x3 = [0:0.1:8];

>> y3 = a*x3.^3+b*x3.^2+c*x3+d;

>> plot(x,y,'ko', x3,y3, 'k-'), grid on, xlabel('x'),ylabel('y')

0

1

2

3

4

5

6

7

8

0

50

100

150

200

250

300

x

y

Hình 5-5. Đường xấp xỉ e mũ và các điểm dữ liệu

0

1

2

3

4

5

6

7

8

- 100

0

100

200

300

x

y

Hình 5-6. Đường xấp xỉ bậc 3 và các điểm dữ liệu cho

So sánh hai trường hợp trên ta thấy, xấp xỉ đường cong đối với các số liệu đã cho
bằng hàm e mũ hợp lý hơn khi sử dụng đa thức bậc 3.

5.3

Nội suy đa thức

Lệnh polyfit(x,y,n) cho ta một đa thức bậc n mà đồ thị của nó là đường gần với
đường tạo ra khi nối các điểm cho bởi bộ số liệu, còn nội suy đa thức cũng cho ta