116
1
1
2(
)
0,
2(
)
0
m
m
i
i
i
i
i
i
i
S
S
ax
b
y x
ax
b
y
a
b
=
=
∂
∂
=
+
−
=
=
+ −
=
∂
∂
∑
∑
hay
1
1
1
1
1
0,
0
m
m
m
m
m
i
i
i
i
i
i
i
i
i
i
i
i
a
x x
b
x
x y
a
x
mb
y
=
=
=
=
=
+
−
=
+
−
=
∑
∑
∑
∑
∑
Từ đây giải được
1
1
1
2
2
1
1
,
m
m
m
i
i
i
i
i
i
i
i
i
m
m
i
i
i
i
i
i
y
x x
x
x y
x y
mx y
b
a
x x
mx
x x
mx
=
=
=
=
=
−
−
=
=
−
−
∑
∑
∑
∑
∑
với các giá trị trung bình
1
1
1
1
,
m
m
i
i
i
i
x
x
y
y
m
m
=
=
=
=
∑
∑
Hay
1
1
(
)
,
(
)
m
i
i
i
m
i
i
i
y x
x
a
b
y
xa
x x
x
=
=
−
=
=
−
−
∑
∑
.
Ví dụ 1. Cho biết các số liệu đo được như sau
x
6
8
10
12
14
16
18
20
22
24
y
3.94
3.8
4.1
3.87
4.45
4.33
4.12
4.43
4.6
4.5
Nếu biểu diễn các số liệu trên bằng một đường thẳng,
y
ax
b
=
+
. Hãy tìm các
giá trị của
,
a b và tìm giá trị của y khi
13
x =
.
Trước hết ta cần nhập hai véctơ số liệu x và y vào Matlab.
>> x = [6: 2 : 24]
x =
6 8 10 12 14 16 18 20 22 24
>> y = [3.94 3.8 4.1 3.87 4.45 4.33 4.12 4.43 4.6 4.5]
y =
3.94 3.80 4.10 3.87 4.45 4.33 4.12 4.43 4.60 4.50
Tiếp theo sử dụng lệnh polyfit để tìm các hệ số của đa thức
>> p = polyfit(x,y,1)
p = 0.0392 3.6267