Вы находитесь на странице: 1из 5

Hitung SoF

Jumlah parameter 6
Script

clear all
clc
A=[-1 0 0 0 0 0
0 -1 0 0 0 0
1 -1 0 0 0 0
0 -1 1 0 0 0
0 -1 0 1 0 0
-1 0 1 0 0 0
0 0 1 -1 0 0
0 0 0 -1 1 0
0 0 0 -1 0 1
0 0 -1 0 1 0
0 0 0 0 -1 1]
U=6*3
AA=inv(A’*A)
SoF=trace(AA)/U

Hasil
A=
-1 0 0 0 0 0
0 -1 0 0 0 0
1 -1 0 0 0 0
0 -1 1 0 0 0
0 -1 0 1 0 0
-1 0 1 0 0 0
0 0 1 -1 0 0
0 0 0 -1 1 0
0 0 0 -1 0 1
0 0 -1 0 1 0
0 0 0 0 -1 1
U=
18
AA =
Columns 1 through 2
0.618055555555556 0.381944444444444
0.381944444444444 0.618055555555556
0.472222222222222 0.527777777777778
0.4375 0.5625
0.451388888888889 0.548611111111111
0.444444444444444 0.555555555555556
Columns 3 through 4
0.472222222222222 0.4375
0.527777777777778 0.5625
0.888888888888889 0.75
0.75 1.0625
0.805555555555556 0.9375
0.777777777777778 1
Columns 5 through 6
0.451388888888889 0.444444444444444
0.548611111111111 0.555555555555556
0.805555555555556 0.777777777777778
0.9375 1
1.28472222222222 1.11111111111111
1.11111111111111 1.55555555555556
SoF =
0.334876543209877
>>

Jumlah parameter 6
Script
clear all
clc
A=[1 0 0 0 0 0
0 1 0 0 0 0
0 0 0 1 0 0
-1 1 0 0 0 0
-1 0 0 1 0 0
0 -1 1 0 0 0
0 -1 0 1 0 0
0 -1 0 0 0 1
0 0 -1 0 1 0
0 0 -1 0 0 1
0 0 0 -1 1 0
0 0 0 -1 0 1
0 0 0 0 -1 1]
U=6*3
AA=inv(A'*A)
SoF=trace(AA)/U

Hasil
A=
1 0 0 0 0 0
0 1 0 0 0 0
0 0 0 1 0 0
-1 1 0 0 0 0
-1 0 0 1 0 0
0 -1 1 0 0 0
0 -1 0 1 0 0
0 -1 0 0 0 1
0 0 -1 0 1 0
0 0 -1 0 0 1
0 0 0 -1 1 0
0 0 0 -1 0 1
0 0 0 0 -1 1
U=
18
AA =
Columns 1 through 2
0.5 0.25
0.25 0.46195652173913
0.25 0.396739130434782
0.25 0.288043478260869
0.25 0.353260869565217
0.25 0.375
Columns 3 through 4
0.25 0.25
0.396739130434782 0.288043478260869
0.838768115942029 0.353260869565217
0.353260869565217 0.46195652173913
0.577898550724638 0.396739130434782
0.541666666666667 0.375
Columns 5 through 6
0.25 0.25
0.353260869565217 0.375
0.577898550724638 0.541666666666667
0.396739130434782 0.375
0.838768115942029 0.541666666666667
0.541666666666667 0.708333333333333
SoF =
0.211654589371981
>>

Вам также может понравиться