Anda di halaman 1dari 11

Aplikasi Sistem Persamaan Linier

 Regresi Linier
Ax  b
( A A)x  A b
t t

 x  ( A t A) \ ( A t b)
Aplikasi

 Data percobaan viskositas air dapat didekati dengan:


1
 k1  k 2T  k3T 2

T(oC) 10 20 30 40 50 60 70
 (cp) 1.308 1.005 0.801 0.656 0.549 0.469 0.406
Aplikasi

 Penyelesaian
1 
1 10 10  2
 1.308  Ax  b
 2  1 
 1 20 20   x
1 1 . 005  ( A t A)x  A t b
1 30 30   k1   0.801
2

  x  ( A t A) \ ( A t b)
2    1 
 1 40 40  k
  2   0.656
1 50 50 2   k3   1 
 2
  0.549
1 60 60  1 
1 70 70 2   0 . 469 
        1 0.406
A    
b
Penyelesaian dengan Matlab
 % k02cth01.m
 % Contoh Aplikasi Sistem Persamaan Linier
 % Regresi Linier ==> 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 Linier: Multiple variable

X1 X2 X3 Y Persamaan:
1 0.2 5.0 1.0 Y = k1X1 + k2X2 + k3X3

2 0.6 4.1 5.0


3 0.7 3.0 7.0
4 1.0 2.0 10.0
5 1.5 1.2 12.5
6 2.0 0.5 15.0
Penyelesaian
 Penulisan dalam bentuk matrik

1 0.2 5.0   1.0 


2 Ak  b
 0.6 4.1  5.0 
 k1    ( A t A)k  A t b
3 0.7 3.0     7.0 
  k 2      k  ( A t A) \ ( A t b)
4 1.0 2.0
 k3   10.0
5 1.5 1.2  12.5
   
6 2.0 0.5 15.0

A k b
Penyelesaian dengan Matlab
 % k02cth02.m
 % Contoh Aplikasi Sistem Persamaan Linier
 % ==> Regresi Linier
 % ==> 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.18 0.15 0.24  D1  0.15  70
0.04 0.24 0.10  
0.65  B1  0.25  70

 
0.54 0.42 0.54 0.10  D2  0.40  70
    
0.35 0.16 0.21 0.01  B2  0.20  70
A x b
Penyelesaian dengan Matlab
 % k02cth03.m
 % Contoh Aplikasi Sistem Persamaan Linier
 % 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
Matriks Diagonal

 1230000 ones
 0123000 zero
 0012300 diag
 0001230
 000 0123
 0000012
 0000001

Anda mungkin juga menyukai