Anda di halaman 1dari 10

Aplikasi Sistem Persamaan Linear

Regresi Linear

Ax b
( A A)x A b
t

x ( A t A) \ ( A t b)

Aplikasi

Data percobaan viskositas air dapat didekati dengan:

k1 k 2T k3T 2

T(oC)
(cp)

10

20

1.308 1.005

30

40

0.801

0.656

50
0.549

60
0.469

70
0.406

Aplikasi

Penyelesaian
1

1 10 10
1.308
1

2
1
20
20
1
.
005
x

1
2
1 30 30 k1 0.801

1
2

k
1
40
40

2 0.656
1 50 502 k3 1

0.549
2
1 60 60
1

0
.
469
1 70 702

1 0.406
A

Ax b
( A t A)x A t b
x ( A t A) \ ( A t b)

Penyelesaian dengan Matlab

% k02cth01.m
% Contoh Aplikasi Sistem Persamaan Linear
% Regresi Linear ==> x = (A'A)\(A'b)

clear; clc
T=[10; 20; 30; 40; 50; 60; 70];
A=[1 10 10^2; 1 20 20^2; 1 30 30^2; 1 40 40^2;
1 50 50^2; 1 60 60^2; 1 70 70^2];
b=[1/1.308; 1/1.005; 1/0.801; 1/0.656; 1/0.549; 1/0.469; 1/0.406];
x=(A'*A)\(A'*b)
y=A*x
plot(T,b,'x',T,y)
xlabel('T ("C)')
ylabel('1/miu')

Regresi Linear: Multiple variable


X1

X2

X3

0.2

5.0

1.0

0.6

4.1

5.0

0.7

3.0

7.0

1.0

2.0

10.0

1.5

1.2

12.5

2.0

0.5

15.0

Persamaan:
Y = k1X1 + k2X2 + k3X3

Penyelesaian

Penulisan dalam bentuk matrik


1
2

4
5

0 . 2 5 .0
1.0
5 .0
0.6 4.1

k1
0.7 3.0 7.0
k 2

1 .0 2 .0
10.0

k3
12.5
1.5 1.2

2.0 0.5
15.0

Ak b
( A t A )k A t b
k ( A t A) \ ( A t b)

Penyelesaian dengan Matlab

% k02cth02.m
% Contoh Aplikasi Sistem Persamaan Linear
% ==> Regresi Linear
% ==> x = (A'A)\(A'b)
clear; clc
A=[1 0.2 5.0;
2 0.6 4.1;
3 0.7 3.0;
4 1.0 2.0;
5 1.5 1.2;
6 2.0 0.5]
b=[1.0; 5.0; 7.0; 10.0; 12.5; 15.0]
x=(A'*A)\(A'*b)
y=A*x

Neraca bahan Steady-state

Penyelesaian

Neraca bahan komponen

Xylene: 0.07D1 + 0.18B1 + 0.15D2 + 0.24B2 = 0.15 x 70

Styrene: 0.04D1 + 0.24B1 + 0.10D2 + 0.65B2 = 0.25 x 70

Toluene: 0.54D1 + 0.42B1 + 0.54D2 + 0.10B2 = 0.40 x 70

Benzene: 0.35D1 + 0.16B1 + 0.21D2 + 0.01B2 = 0.20 x 70

Atau
0.07
0.04

0.54

0.35

0.18 0.15 0.24 D1 0.15 70


0.24 0.10 0.65 B1 0.25 70

0.42 0.54 0.10 D2 0.40 70


0.16 0.21 0.01 B2 0.20 70

Penyelesaian dengan Matlab

% k02cth03.m
% Contoh Aplikasi Sistem Persamaan Linear
% Neraca bahan steady-state

clear; clc
A=[0.07 0.18 0.15 0.24;
0.04 0.24 0.10 0.65;
0.54 0.42 0.54 0.10;
0.35 0.16 0.21 0.01]
b=70*[0.15; 0.25; 0.40; 0.20]

x=A\b

Anda mungkin juga menyukai