You are on page 1of 40

MATLAB Command Window Page 1

MB821 BASIC DATA ANALYTICS


ASSIGNMENT ON SINGLE FACTOR LOADING

Submitted To:

Dr. M.Punniyamoorthy
Professor
Department of Management Studies
National Institute of Technology
Trichy-15

Submitted by
1. Rambabu A 215119065
2. Sanjay M S 215119051
3. Kurien Thomas 215119046
MATLAB Command Window Page 2

>> s=[1 0.584 0.615 0.601 0.57 0.6


0.584 1 0.576 0.53 0.526 0.555
0.615 0.576 1 0.94 0.875 0.878
0.601 0.53 0.94 1 0.877 0.886
0.57 0.526 0.875 0.877 1 0.924
0.6 0.555 0.878 0.886 0.924 1];
>> s

s =

1.0000 0.5840 0.6150 0.6010 0.5700 0.6000


0.5840 1.0000 0.5760 0.5300 0.5260 0.5550
0.6150 0.5760 1.0000 0.9400 0.8750 0.8780
0.6010 0.5300 0.9400 1.0000 0.8770 0.8860
0.5700 0.5260 0.8750 0.8770 1.0000 0.9240
0.6000 0.5550 0.8780 0.8860 0.9240 1.0000

>> [vec,val]=eig(s)

vec =

-0.0024 0.0272 -0.0491 -0.7667 -0.5370 0.3474


-0.0588 0.0080 -0.0020 0.6363 -0.6965 0.3264
0.6809 0.1684 0.5241 0.0401 0.1873 0.4434
-0.6938 -0.1512 0.4888 -0.0112 0.2514 0.4400
-0.1327 0.6695 -0.5143 0.0592 0.2782 0.4345
0.1841 -0.7070 -0.4686 0.0457 0.2257 0.4402

val =

0.0571 0 0 0 0 0
0 0.0759 0 0 0 0
0 0 0.1732 0 0 0
0 0 0 0.4121 0 0
0 0 0 0 0.7141 0
0 0 0 0 0 4.5676

>> w1=sqrt(val(6,6)).*vec(:,6)

w1 =

0.7425
0.6975
0.9477
0.9403
0.9287
0.9407

>> t=diag(diag(s-w1*w1'))

t =

0.4486 0 0 0 0 0
0 0.5135 0 0 0 0
MATLAB Command Window Page 3

0 0 0.1019 0 0 0
0 0 0 0.1158 0 0
0 0 0 0 0.1375 0
0 0 0 0 0 0.1151

>> h=diag(diag(power(t,-0.5)))

h =

1.4930 0 0 0 0 0
0 1.3955 0 0 0 0
0 0 3.1323 0 0 0
0 0 0 2.9388 0 0
0 0 0 0 2.6967 0
0 0 0 0 0 2.9474

>> y=h*(s-t)*h

y =

1.2290 1.2168 2.8760 2.6370 2.2949 2.6402


1.2168 0.9476 2.5179 2.1737 1.9795 2.2828
2.8760 2.5179 8.8114 8.6530 7.3910 8.1058
2.6370 2.1737 8.6530 7.6366 6.9503 7.6743
2.2949 1.9795 7.3910 6.9503 6.2722 7.3441
2.6402 2.2828 8.1058 7.6743 7.3441 7.6870

>> [vec,val]=eig(y)

vec =

0.1698 0.6764 0.1442 0.6929 0.1069 0.0365


0.1460 0.6478 0.1926 -0.6898 -0.0483 -0.2094
0.5239 0.0780 -0.5236 -0.1621 0.2244 0.6072
0.4906 -0.0758 -0.4573 0.1279 -0.2842 -0.6688
0.4428 -0.2770 0.4307 -0.0226 0.6959 -0.2383
0.4884 -0.1852 0.5228 0.0312 -0.6089 0.2865

val =

32.3500 0 0 0 0 0
0 0.7680 0 0 0 0
0 0 0.4765 0 0 0
0 0 0 -0.1244 0 0
0 0 0 0 -0.3940 0
0 0 0 0 0 -0.4925

>> w2=sqrt(val(1,1)).*vec(:,1)

w2 =

0.9657
0.8302
2.9801
MATLAB Command Window Page 4

2.7905
2.5187
2.7780

>> g=diag(diag(power(t,0.5)))

g =

0.6698 0 0 0 0 0
0 0.7166 0 0 0 0
0 0 0.3193 0 0 0
0 0 0 0.3403 0 0
0 0 0 0 0.3708 0
0 0 0 0 0 0.3393

>> w3=g*w2

w3 =

0.6468
0.5949
0.9514
0.9495
0.9340
0.9425

>>
>> w3-w1

ans =

-0.0957
-0.1026
0.0037
0.0092
0.0053
0.0018

>> t1=diag(diag(s-w3*w3'))

t1 =

0.5816 0 0 0 0 0
0 0.6461 0 0 0 0
0 0 0.0949 0 0 0
0 0 0 0.0984 0 0
0 0 0 0 0.1277 0
0 0 0 0 0 0.1117

>> h1=diag(diag(power(t1,-0.5)))

h1 =

1.3112 0 0 0 0 0
0 1.2441 0 0 0 0
MATLAB Command Window Page 5

0 0 3.2470 0 0 0
0 0 0 3.1877 0 0
0 0 0 0 2.7986 0
0 0 0 0 0 2.9927

>> y1=h1*(s-t1)*h1

y1 =

0.7194 0.9527 2.6184 2.5121 2.0917 2.3545


0.9527 0.5478 2.3268 2.1019 1.8314 2.0664
2.6184 2.3268 9.5428 9.7294 7.9512 8.5316
2.5121 2.1019 9.7294 9.1616 7.8239 8.4523
2.0917 1.8314 7.9512 7.8239 6.8323 7.7389
2.3545 2.0664 8.5316 8.4523 7.7389 7.9561

>> y2=y1

y2 =

0.7194 0.9527 2.6184 2.5121 2.0917 2.3545


0.9527 0.5478 2.3268 2.1019 1.8314 2.0664
2.6184 2.3268 9.5428 9.7294 7.9512 8.5316
2.5121 2.1019 9.7294 9.1616 7.8239 8.4523
2.0917 1.8314 7.9512 7.8239 6.8323 7.7389
2.3545 2.0664 8.5316 8.4523 7.7389 7.9561

>> [vec,val]=eig(y2)

vec =

0.1417 -0.1727 -0.6505 -0.6055 0.1599 -0.3673


0.1235 -0.1394 -0.6774 0.5273 -0.3925 0.2728
0.5244 -0.4849 0.1095 0.3818 0.5562 -0.1510
0.5148 -0.3807 0.3007 -0.3628 -0.5751 0.1928
0.4433 0.5334 0.0440 0.2122 -0.2778 -0.6284
0.4777 0.5349 -0.1171 -0.1817 0.3212 0.5795

val =

34.8449 0 0 0 0 0
0 0.6249 0 0 0 0
0 0 0.3914 0 0 0
0 0 0 -0.2826 0 0
0 0 0 0 -0.4521 0
0 0 0 0 0 -0.3665

>> w4=sqrt(val(1,1)).*vec(:,1)

w4 =

0.8365
0.7291
3.0952
MATLAB Command Window Page 6

3.0391
2.6165
2.8198

>> g1=diag(diag(power(t1,0.5)))

g1 =

0.7626 0 0 0 0 0
0 0.8038 0 0 0 0
0 0 0.3080 0 0 0
0 0 0 0.3137 0 0
0 0 0 0 0.3573 0
0 0 0 0 0 0.3341

>> w5=g1*w4

w5 =

0.6379
0.5860
0.9533
0.9534
0.9349
0.9422

>> w5-w1

ans =

-0.1046
-0.1115
0.0056
0.0130
0.0062
0.0015

>> t2=diag(diag(s-w5*w5'))

t2 =

0.5930 0 0 0 0 0
0 0.6566 0 0 0 0
0 0 0.0913 0 0 0
0 0 0 0.0911 0 0
0 0 0 0 0.1259 0
0 0 0 0 0 0.1122

>> h2=diag(diag(power(t2,-0.5)))

h2 =

1.2986 0 0 0 0 0
0 1.2341 0 0 0 0
0 0 3.3101 0 0 0
MATLAB Command Window Page 7

0 0 0 3.3133 0 0
0 0 0 0 2.8181 0
0 0 0 0 0 2.9850

>> y2=h2*(s-t2)*h2

y2 =

0.6862 0.9359 2.6435 2.5858 2.0859 2.3257


0.9359 0.5231 2.3530 2.1672 1.8294 2.0445
2.6435 2.3530 9.9569 10.3095 8.1622 8.6753
2.5858 2.1672 10.3095 9.9782 8.1888 8.7628
2.0859 1.8294 8.1622 8.1888 6.9417 7.7727
2.3257 2.0445 8.6753 8.7628 7.7727 7.9102

>> [vec,val]=eig(y2)

vec =

0.1378 0.1214 0.6576 0.5407 -0.2030 -0.4476


0.1202 0.0880 0.6873 -0.4285 0.4458 0.3507
0.5263 0.4780 -0.0538 -0.4686 -0.5066 -0.1236
0.5273 0.4025 -0.2815 0.4408 0.5110 0.1588
0.4386 -0.5416 -0.0798 -0.2512 0.3273 -0.5811
0.4681 -0.5419 0.0822 0.2167 -0.3675 0.5464

val =

36.0308 0 0 0 0 0
0 0.6623 0 0 0 0
0 0 0.3788 0 0 0
0 0 0 -0.2755 0 0
0 0 0 0 -0.4349 0
0 0 0 0 0 -0.3654

>> w6=sqrt(val(1,1)).*vec(:,1)

w6 =

0.8272
0.7218
3.1594
3.1650
2.6329
2.8096

>> g2=diag(diag(power(t2,0.5)))

g2 =

0.7701 0 0 0 0 0
0 0.8103 0 0 0 0
0 0 0.3021 0 0 0
0 0 0 0.3018 0 0
MATLAB Command Window Page 8

0 0 0 0 0.3548 0
0 0 0 0 0 0.3350

>> w7=g2*w6

w7 =

0.6370
0.5848
0.9545
0.9552
0.9343
0.9412

>> w7-w1

ans =

-0.1055
-0.1127
0.0068
0.0149
0.0056
0.0006

>> t3=diag(diag(power(t3,-0.5)))
Undefined function or variable 't3'.

>> h3=diag(diag(power(t3,-0.5)))
Undefined function or variable 't3'.

>> t3=diag(diag(s-w7*w7'))

t3 =

0.5942 0 0 0 0 0
0 0.6580 0 0 0 0
0 0 0.0890 0 0 0
0 0 0 0.0875 0 0
0 0 0 0 0.1271 0
0 0 0 0 0 0.1141

>> h3=diag(diag(power(t3,-0.5)))

h3 =

1.2973 0 0 0 0 0
0 1.2328 0 0 0 0
0 0 3.3527 0 0 0
0 0 0 3.3799 0 0
0 0 0 0 2.8050 0
0 0 0 0 0 2.9609

>> y3=h3*(s-t3)*h3
MATLAB Command Window Page 9

y3 =

0.6830 0.9340 2.6749 2.6352 2.0742 2.3047


0.9340 0.5199 2.3808 2.2084 1.8190 2.0259
2.6749 2.3808 10.2405 10.6517 8.2289 8.7160
2.6352 2.2084 10.6517 10.4234 8.3145 8.8667
2.0742 1.8190 8.2289 8.3145 6.8683 7.6744
2.3047 2.0259 8.7160 8.8667 7.6744 7.7672

>> [vec,val]=eig(y3)

vec =

0.1367 -0.1021 -0.6595 -0.5226 0.4742 0.1948


0.1192 -0.0686 -0.6893 0.3842 -0.4024 -0.4431
0.5301 -0.4713 0.0320 0.5081 0.1610 0.4602
0.5349 -0.4057 0.2757 -0.4749 -0.1928 -0.4589
0.4333 0.5467 0.0905 0.2361 0.5413 -0.3955
0.4607 0.5471 -0.0679 -0.1997 -0.5071 0.4322

val =

36.5162 0 0 0 0 0
0 0.6701 0 0 0 0
0 0 0.3804 0 0 0
0 0 0 -0.2665 0 0
0 0 0 0 -0.3694 0
0 0 0 0 0 -0.4286

>> w8=sqrt(val(1,1)).*vec(:,1)

w8 =

0.8262
0.7206
3.2032
3.2324
2.6182
2.7840

>> g3=diag(diag(power(t3,0..5)))
g3=diag(diag(power(t3,0..5)))

Error: Invalid expression. Check for missing multiplication operator, missing or


unbalanced delimiters, or other syntax
error. To construct matrices, use brackets instead of parentheses.

>> g3=diag(diag(power(t3,0.5)))

g3 =

0.7708 0 0 0 0 0
0 0.8111 0 0 0 0
0 0 0.2983 0 0 0
MATLAB Command Window Page
10
0 0 0 0.2959 0 0
0 0 0 0 0.3565 0
0 0 0 0 0 0.3377

>> w9=g3*w8

w9 =

0.6369
0.5845
0.9554
0.9564
0.9334
0.9402

>> w9-w1

ans =

-0.1057
-0.1130
0.0077
0.0160
0.0047
-0.0004

>> t4=diag(diag(s-w9*w9'))

t4 =

0.5944 0 0 0 0 0
0 0.6584 0 0 0 0
0 0 0.0872 0 0 0
0 0 0 0.0854 0 0
0 0 0 0 0.1288 0
0 0 0 0 0 0.1160

>> h4=diag(diag(power(t4,-0.5)))

h4 =

1.2971 0 0 0 0 0
0 1.2325 0 0 0 0
0 0 3.3866 0 0 0
0 0 0 3.4227 0 0
0 0 0 0 2.7866 0
0 0 0 0 0 2.9366

>> y4=h4*(s-t4)*h4

y4 =

0.6824 0.9336 2.7015 2.6682 2.0602 2.2854


0.9336 0.5189 2.4041 2.2357 1.8065 2.0087
2.7015 2.4041 10.4692 10.8959 8.2574 8.7319
MATLAB Command Window Page 10

2.6682 2.2357 10.8959 10.7150 8.3645 8.9054


2.0602 1.8065 8.2574 8.3645 6.7650 7.5612
2.2854 2.0087 8.7319 8.9054 7.5612 7.6238

>> [vec,val]=eig(y4)

vec =

0.1362 -0.0893 -0.6605 -0.5120 0.4975 0.1656


0.1187 -0.0559 -0.6903 0.3539 -0.4564 -0.4156
0.5339 -0.4666 0.0182 0.5328 0.2050 0.4136
0.5402 -0.4050 0.2723 -0.4973 -0.2345 -0.4094
0.4285 0.5503 0.0967 0.2203 0.4908 -0.4635
0.4548 0.5516 -0.0579 -0.1813 -0.4542 0.4963

val =

36.7820 0 0 0 0 0
0 0.6695 0 0 0 0
0 0 0.3822 0 0 0
0 0 0 -0.2592 0 0
0 0 0 0 -0.3730 0
0 0 0 0 0 -0.4271

>> w10=sqrt(val(1,1)).*vec(:,1)

w10 =

0.8260
0.7202
3.2381
3.2761
2.5986
2.7585

>> g4=diag(diag(power(t4,0.5)))

g4 =

0.7710 0 0 0 0 0
0 0.8114 0 0 0 0
0 0 0.2953 0 0 0
0 0 0 0.2922 0 0
0 0 0 0 0.3589 0
0 0 0 0 0 0.3405

>> w11=g4*w10

w11 =

0.6368
0.5843
0.9562
0.9572
MATLAB Command Window Page 11

0.9326
0.9394

>> w11-w1

ans =

-0.1057
-0.1132
0.0085
0.0168
0.0038
-0.0013

>> t5=diag(diag(power(t5,-0..5)))
t5=diag(diag(power(t5,-0..5)))

Error: Invalid expression. Check for missing multiplication operator, missing or


unbalanced delimiters, or other syntax
error. To construct matrices, use brackets instead of parentheses.

>> t5=diag(diag(s-w12*w12'))
Undefined function or variable 'w12'.

>> t5=diag(diag(s-w11*w11'))

t5 =

0.5944 0 0 0 0 0
0 0.6585 0 0 0 0
0 0 0.0858 0 0 0
0 0 0 0.0838 0 0
0 0 0 0 0.1304 0
0 0 0 0 0 0.1176

>> h5=diag(diag(power(t5,-0.5)))

h5 =

1.2970 0 0 0 0 0
0 1.2323 0 0 0 0
0 0 3.4148 0 0 0
0 0 0 3.4540 0 0
0 0 0 0 2.7698 0
0 0 0 0 0 2.9159

>> y5=h5*(s-t5)*h5

y5 =

0.6823 0.9334 2.7239 2.6925 2.0477 2.2692


0.9334 0.5185 2.4238 2.2559 1.7953 1.9942
2.7239 2.4238 10.6607 11.0871 8.2759 8.7423
2.6925 2.2559 11.0871 10.9304 8.3902 8.9233
2.0477 1.7953 8.2759 8.3902 6.6716 7.4625
MATLAB Command Window Page 12

2.2692 1.9942 8.7423 8.9233 7.4625 7.5022

>> [vec,val]=eig(y5)

vec =

0.1358 -0.0795 -0.6611 0.5033 -0.5171 0.1320


0.1184 -0.0463 -0.6909 -0.3300 0.5032 -0.3801
0.5373 -0.4632 0.0081 -0.5499 -0.2386 0.3706
0.5441 -0.4035 0.2699 0.5138 0.2669 -0.3648
0.4245 0.5530 0.1012 -0.2085 -0.4381 -0.5180
0.4501 0.5553 -0.0501 0.1669 0.3991 0.5472

val =

36.9712 0 0 0 0 0
0 0.6670 0 0 0 0
0 0 0.3836 0 0 0
0 0 0 -0.2529 0 0
0 0 0 0 -0.3751 0
0 0 0 0 0 -0.4280

>> w12=sqrt(val(1,1)):*vec(:,1)
w12=sqrt(val(1,1)):*vec(:,1)

Error: Invalid use of operator.

>> w12=sqrt(val(1,1)).*vec(:,1)

w12 =

0.8260
0.7200
3.2671
3.3082
2.5810
2.7369

>> g5=diag(diag(power(t5,0.5)))

g5 =

0.7710 0 0 0 0 0
0 0.8115 0 0 0 0
0 0 0.2928 0 0 0
0 0 0 0.2895 0 0
0 0 0 0 0.3610 0
0 0 0 0 0 0.3430

>> w13=g5*w12

w13 =

0.6368
MATLAB Command Window Page 13

0.5842
0.9568
0.9578
0.9318
0.9386

>> w13-w1

ans =

-0.1057
-0.1133
0.0091
0.0175
0.0031
-0.0021

>> t6=diag(diag(s-w13*w13'))

t6 =

0.5944 0 0 0 0 0
0 0.6587 0 0 0 0
0 0 0.0846 0 0 0
0 0 0 0.0827 0 0
0 0 0 0 0.1317 0
0 0 0 0 0 0.1190

>> h6=diag(diag(power(t6,-0.5)))

h6 =

1.2970 0 0 0 0 0
0 1.2322 0 0 0 0
0 0 3.4381 0 0 0
0 0 0 3.4782 0 0
0 0 0 0 2.7559 0
0 0 0 0 0 2.8990

>> y6=h6*(s-t6)*h6

y6 =

0.6822 0.9333 2.7424 2.7113 2.0374 2.2560


0.9333 0.5182 2.4401 2.2715 1.7861 1.9825
2.7424 2.4401 10.8203 11.2410 8.2905 8.7509
2.7113 2.2715 11.2410 11.0982 8.4066 8.9339
2.0374 1.7861 8.2905 8.4066 6.5948 7.3820
2.2560 1.9825 8.7509 8.9339 7.3820 7.4041

>> [vec,val]=eig(y6)

vec =

-0.1356 -0.0717 0.6614 -0.4958 -0.5317 0.1028


MATLAB Command Window Page 14

-0.1181 -0.0387 0.6912 0.3107 0.5384 -0.3470


-0.5402 -0.4605 -0.0002 0.5624 -0.2600 0.3350
-0.5470 -0.4019 -0.2681 -0.5263 0.2875 -0.3281
-0.4212 0.5551 -0.1049 0.2001 -0.3921 -0.5565
-0.4463 0.5582 0.0440 -0.1561 0.3514 0.5826

val =

37.1222 0 0 0 0 0
0 0.6645 0 0 0 0
0 0 0.3847 0 0 0
0 0 0 -0.2474 0 0
0 0 0 0 -0.3760 0
0 0 0 0 0 -0.4299

>> w14=sqrt(val(1,1)).*vec(:,1)

w14 =

-0.8260
-0.7198
-3.2911
-3.3330
-2.5665
-2.7193

>> g6=diag(diag(power(t6,0.5)))

g6 =

0.7710 0 0 0 0 0
0 0.8116 0 0 0 0
0 0 0.2909 0 0 0
0 0 0 0.2875 0 0
0 0 0 0 0.3629 0
0 0 0 0 0 0.3449

>> w15=g6*w14

w15 =

-0.6368
-0.5842
-0.9573
-0.9583
-0.9313
-0.9380

>> w15-w1

ans =

-1.3794
-1.2817
MATLAB Command Window Page 15

-1.9049
-1.8986
-1.8600
-1.8787

>> t7=diag(diag(s-w15*w15'))

t7 =

0.5945 0 0 0 0 0
0 0.6587 0 0 0 0
0 0 0.0837 0 0 0
0 0 0 0.0818 0 0
0 0 0 0 0.1327 0
0 0 0 0 0 0.1201

>> w7=diag(diag(power(t7,-0.5)))

w7 =

1.2970 0 0 0 0 0
0 1.2321 0 0 0 0
0 0 3.4571 0 0 0
0 0 0 3.4974 0 0
0 0 0 0 2.7447 0
0 0 0 0 0 2.8855

>> y7=h7*(s-t7)*h7
Undefined function or variable 'h7'.

>> h7=diag(diag(power(t7,-0.5)))

h7 =

1.2970 0 0 0 0 0
0 1.2321 0 0 0 0
0 0 3.4571 0 0 0
0 0 0 3.4974 0 0
0 0 0 0 2.7447 0
0 0 0 0 0 2.8855

>> y7=h7*(s-t7)*h7

y7 =

0.6822 0.9332 2.7576 2.7262 2.0291 2.2455


0.9332 0.5180 2.4535 2.2838 1.7788 1.9731
2.7576 2.4535 10.9517 11.3653 8.3027 8.7585
2.7262 2.2838 11.3653 11.2315 8.4185 8.9412
2.0291 1.7788 8.3027 8.4185 6.5334 7.3180
2.2455 1.9731 8.7585 8.9412 7.3180 7.3261

>> [vec,val]=eig(y7)

vec =
MATLAB Command Window Page 16

-0.1353 0.0655 -0.6615 0.4894 -0.5421 0.0802


-0.1179 0.0327 -0.6914 -0.2951 0.5634 -0.3202
-0.5425 0.4585 -0.0061 -0.5717 -0.2723 0.3074
-0.5493 0.4005 0.2668 0.5358 0.2993 -0.3000
-0.4186 -0.5567 0.1078 -0.1941 -0.3557 -0.5823
-0.4433 -0.5604 -0.0390 0.1480 0.3139 0.6062

val =

37.2464 0 0 0 0 0
0 0.6623 0 0 0 0
0 0 0.3855 0 0 0
0 0 0 -0.2428 0 0
0 0 0 0 -0.3763 0
0 0 0 0 0 -0.4320

>> w16=sqrt(val(1,1)).*vec(:,1)

w16 =

-0.8259
-0.7197
-3.3107
-3.3526
-2.5548
-2.7053

>> g7=diag(diag(power(t7,0.5)))

g7 =

0.7710 0 0 0 0 0
0 0.8116 0 0 0 0
0 0 0.2893 0 0 0
0 0 0 0.2859 0 0
0 0 0 0 0.3643 0
0 0 0 0 0 0.3466

>> w17=g7*w16

w17 =

-0.6368
-0.5841
-0.9576
-0.9586
-0.9308
-0.9376

>> w17-w1

ans =
MATLAB Command Window Page 17

-1.3793
-1.2816
-1.9053
-1.8989
-1.8595
-1.8782

>> t8=diag(diag(s-w17*w17'))

t8 =

0.5945 0 0 0 0 0
0 0.6588 0 0 0 0
0 0 0.0829 0 0 0
0 0 0 0.0811 0 0
0 0 0 0 0.1336 0
0 0 0 0 0 0.1210

>> h8=diag(diag(power(t8,-0.5)))

h8 =

1.2970 0 0 0 0 0
0 1.2320 0 0 0 0
0 0 3.4725 0 0 0
0 0 0 3.5125 0 0
0 0 0 0 2.7358 0
0 0 0 0 0 2.8748

>> y8=h8*(s-t8)*h8

y8 =

0.6821 0.9332 2.7698 2.7380 2.0225 2.2372


0.9332 0.5179 2.4643 2.2936 1.7729 1.9657
2.7698 2.4643 11.0585 11.4656 8.3128 8.7650
2.7380 2.2936 11.4656 11.3379 8.4278 8.9468
2.0225 1.7729 8.3128 8.4278 6.4848 7.2673
2.2372 1.9657 8.7650 8.9468 7.2673 7.2647

>> [vec,val]=eig(y8)

vec =

-0.1351 0.0606 -0.6616 0.4842 -0.5495 0.0635


-0.1177 0.0279 -0.6915 -0.2826 0.5809 -0.2997
-0.5443 0.4569 -0.0111 -0.5786 -0.2790 0.2867
-0.5511 0.3993 0.2658 0.5430 0.3057 -0.2790
-0.4165 -0.5579 0.1101 -0.1897 -0.3281 -0.5995
-0.4409 -0.5622 -0.0351 0.1419 0.2856 0.6218

val =

37.3487 0 0 0 0 0
MATLAB Command Window Page 18

0 0.6604 0 0 0 0
0 0 0.3862 0 0 0
0 0 0 -0.2390 0 0
0 0 0 0 -0.3763 0
0 0 0 0 0 -0.4340

>> w18=sqrt(val(1,1)).*vec(:,1)

w18 =

-0.8259
-0.7196
-3.3265
-3.3682
-2.5455
-2.6942

>> g8=diag(diag(power(t8,0.5)))

g8 =

0.7710 0 0 0 0 0
0 0.8117 0 0 0 0
0 0 0.2880 0 0 0
0 0 0 0.2847 0 0
0 0 0 0 0.3655 0
0 0 0 0 0 0.3478

>> w19=g8*w18

w19 =

-0.6368
-0.5841
-0.9579
-0.9589
-0.9304
-0.9372

>> w19-w1

ans =

-1.3793
-1.2816
-1.9056
-1.8992
-1.8591
-1.8779

>> t9=diag(diag(s-w19*w19'))

t9 =

0.5945 0 0 0 0 0
MATLAB Command Window Page 19

0 0.6589 0 0 0 0
0 0 0.0823 0 0 0
0 0 0 0.0805 0 0
0 0 0 0 0.1343 0
0 0 0 0 0 0.1217

>> h9=diag(diag(power(t9,-0.5)))

h9 =

1.2970 0 0 0 0 0
0 1.2320 0 0 0 0
0 0 3.4849 0 0 0
0 0 0 3.5246 0 0
0 0 0 0 2.7288 0
0 0 0 0 0 2.8664

>> y9=h9*(s-t9)*h9

y9 =

0.6821 0.9331 2.7797 2.7473 2.0173 2.2306


0.9331 0.5177 2.4729 2.3014 1.7683 1.9599
2.7797 2.4729 11.1446 11.5459 8.3210 8.7705
2.7473 2.3014 11.5459 11.4228 8.4350 8.9512
2.0173 1.7683 8.3210 8.4350 6.4465 7.2275
2.2306 1.9599 8.7705 8.9512 7.2275 7.2163

>> [vec,val]=eig(y9)

vec =

-0.1350 -0.0566 0.6616 -0.4799 -0.5549 0.0514


-0.1176 -0.0240 0.6916 0.2727 0.5934 -0.2843
-0.5458 -0.4556 0.0152 0.5838 -0.2826 0.2713
-0.5525 -0.3984 -0.2650 -0.5485 0.3091 -0.2634
-0.4149 0.5589 -0.1121 0.1864 -0.3075 -0.6113
-0.4389 0.5636 0.0320 -0.1372 0.2646 0.6324

val =

37.4323 0 0 0 0 0
0 0.6590 0 0 0 0
0 0 0.3867 0 0 0
0 0 0 -0.2358 0 0
0 0 0 0 -0.3762 0
0 0 0 0 0 -0.4358

>> w20=sqrt(val(1,1)).*vec(:,1)

w20 =

-0.8259
-0.7195
MATLAB Command Window Page 20

-3.3392
-3.3806
-2.5382
-2.6854

>> g9=diag(diag(power(t9,0.5)))

g9 =

0.7710 0 0 0 0 0
0 0.8117 0 0 0 0
0 0 0.2870 0 0 0
0 0 0 0.2837 0 0
0 0 0 0 0.3665 0
0 0 0 0 0 0.3489

>> w21=g9*w20

w21 =

-0.6368
-0.5840
-0.9582
-0.9591
-0.9301
-0.9369

>> w21-w1

ans =

-1.3793
-1.2815
-1.9059
-1.8995
-1.8588
-1.8776

>> t10=diag(diag(s-w21*w21'))

t10 =

0.5945 0 0 0 0 0
0 0.6589 0 0 0 0
0 0 0.0819 0 0 0
0 0 0 0.0801 0 0
0 0 0 0 0.1348 0
0 0 0 0 0 0.1223

>> h10=diag(diag(power(t10,-0.5)))

h10 =

1.2969 0 0 0 0 0
0 1.2319 0 0 0 0
MATLAB Command Window Page 21

0 0 3.4948 0 0 0
0 0 0 3.5342 0 0
0 0 0 0 2.7233 0
0 0 0 0 0 2.8598

>> y10=h10*(s-t10)*h10

y10 =

0.6821 0.9331 2.7875 2.7547 2.0132 2.2254


0.9331 0.5176 2.4799 2.3075 1.7647 1.9553
2.7875 2.4799 11.2136 11.6101 8.3277 8.7750
2.7547 2.3075 11.6101 11.4903 8.4407 8.9547
2.0132 1.7647 8.3277 8.4407 6.4163 7.1961
2.2254 1.9553 8.7750 8.9547 7.1961 7.1783

>> [vec,val]=eig(y10)

vec =

-0.1349 -0.0534 0.6615 -0.4766 0.5589 0.0424


-0.1175 -0.0210 0.6916 0.2648 -0.6024 -0.2727
-0.5469 -0.4546 0.0184 0.5878 0.2844 0.2598
-0.5536 -0.3976 -0.2645 -0.5527 -0.3108 -0.2518
-0.4135 0.5596 -0.1136 0.1840 0.2921 -0.6195
-0.4374 0.5647 0.0294 -0.1336 -0.2488 0.6397

val =

37.5000 0 0 0 0 0
0 0.6578 0 0 0 0
0 0 0.3870 0 0 0
0 0 0 -0.2333 0 0
0 0 0 0 -0.3760 0
0 0 0 0 0 -0.4373

>> w22=sqrt(val(1,1)).*vec(:,1)

w22 =

-0.8259
-0.7194
-3.3493
-3.3904
-2.5324
-2.6786

>> g10=diag(diag(power(t10,0.5)))

g10 =

0.7710 0 0 0 0 0
0 0.8117 0 0 0 0
0 0 0.2861 0 0 0
MATLAB Command Window Page 22

0 0 0 0.2830 0 0
0 0 0 0 0.3672 0
0 0 0 0 0 0.3497

>> w23=g10*w22

w23 =

-0.6368
-0.5840
-0.9584
-0.9593
-0.9299
-0.9366

>> w23-w1

ans =

-1.3793
-1.2815
-1.9060
-1.8996
-1.8586
-1.8773

>> t11=diag(diag(s-w23*w23'))

t11 =

0.5945 0 0 0 0 0
0 0.6590 0 0 0 0
0 0 0.0815 0 0 0
0 0 0 0.0797 0 0
0 0 0 0 0.1353 0
0 0 0 0 0 0.1227

>> h11=diag(diag(power(t11,-0.5)))

h11 =

1.2969 0 0 0 0 0
0 1.2319 0 0 0 0
0 0 3.5026 0 0 0
0 0 0 3.5417 0 0
0 0 0 0 2.7189 0
0 0 0 0 0 2.8546

>> y11=h11*(s-t11)*h11

y11 =

0.6820 0.9330 2.7937 2.7606 2.0100 2.2213


0.9330 0.5175 2.4854 2.3124 1.7618 1.9516
2.7937 2.4854 11.2685 11.6611 8.3330 8.7787
MATLAB Command Window Page 23

2.7606 2.3124 11.6611 11.5439 8.4453 8.9575


2.0100 1.7618 8.3330 8.4453 6.3926 7.1715
2.2213 1.9516 8.7787 8.9575 7.1715 7.1485

>> [vec,val]=eig(y11)

vec =

-0.1348 -0.0509 0.6615 -0.4739 0.5619 0.0358


-0.1174 -0.0186 0.6916 0.2586 -0.6091 -0.2640
-0.5479 -0.4538 0.0209 0.5909 0.2852 0.2511
-0.5545 -0.3969 -0.2640 -0.5560 -0.3116 -0.2430
-0.4125 0.5602 -0.1148 0.1821 0.2805 -0.6253
-0.4362 0.5655 0.0275 -0.1308 -0.2371 0.6449

val =

37.5544 0 0 0 0 0
0 0.6568 0 0 0 0
0 0 0.3873 0 0 0
0 0 0 -0.2312 0 0
0 0 0 0 -0.3759 0
0 0 0 0 0 -0.4385

>> w24=sqrt(val(1,1)).*vec(:,1)

w24 =

-0.8258
-0.7194
-3.3574
-3.3981
-2.5279
-2.6731

>> g11=diag(diag(power(t11,0.5)))

g11 =

0.7711 0 0 0 0 0
0 0.8118 0 0 0 0
0 0 0.2855 0 0 0
0 0 0 0.2823 0 0
0 0 0 0 0.3678 0
0 0 0 0 0 0.3503

>> w25=g11*w24

w25 =

-0.6368
-0.5840
-0.9585
-0.9595
MATLAB Command Window Page 24

-0.9297
-0.9364

>> w25-w1

ans =

-1.3793
-1.2815
-1.9062
-1.8998
-1.8584
-1.8771

>> t12=diag(diag(s-w25*w25'))

t12 =

0.5945 0 0 0 0 0
0 0.6590 0 0 0 0
0 0 0.0812 0 0 0
0 0 0 0.0795 0 0
0 0 0 0 0.1356 0
0 0 0 0 0 0.1231

>> h12=diag(diag(power(t12,-0.5)))

h12 =

1.2969 0 0 0 0 0
0 1.2319 0 0 0 0
0 0 3.5089 0 0 0
0 0 0 3.5477 0 0
0 0 0 0 2.7155 0
0 0 0 0 0 2.8505

>> y12=h12*(s-t12)*h12

y12 =

0.6820 0.9330 2.7987 2.7652 2.0074 2.2181


0.9330 0.5175 2.4897 2.3162 1.7595 1.9488
2.7987 2.4897 11.3121 11.7015 8.3373 8.7816
2.7652 2.3162 11.7015 11.5862 8.4489 8.9598
2.0074 1.7595 8.3373 8.4489 6.3740 7.1522
2.2181 1.9488 8.7816 8.9598 7.1522 7.1251

>> [vec,val]=eig(y12)

vec =

-0.1347 -0.0490 0.6615 -0.4718 0.5642 0.0309


-0.1173 -0.0166 0.6916 0.2538 -0.6140 -0.2574
-0.5486 -0.4531 0.0229 0.5932 0.2855 0.2445
-0.5552 -0.3965 -0.2637 -0.5585 -0.3119 -0.2364
MATLAB Command Window Page 25

-0.4117 0.5606 -0.1158 0.1807 0.2717 -0.6295


-0.4353 0.5662 0.0259 -0.1286 -0.2282 0.6487

val =

37.5980 0 0 0 0 0
0 0.6561 0 0 0 0
0 0 0.3876 0 0 0
0 0 0 -0.2296 0 0
0 0 0 0 -0.3757 0
0 0 0 0 0 -0.4395

>> w26=sqrt(val(1,1)).*vec(:,1)

w26 =

-0.8258
-0.7193
-3.3638
-3.4042
-2.5243
-2.6689

>> g12=diag(diag(power(t12,0.5)))

g12 =

0.7711 0 0 0 0 0
0 0.8118 0 0 0 0
0 0 0.2850 0 0 0
0 0 0 0.2819 0 0
0 0 0 0 0.3683 0
0 0 0 0 0 0.3508

>> w27=g12*w26

w27 =

-0.6368
-0.5839
-0.9586
-0.9596
-0.9296
-0.9363

>> w27-w1

ans =

-1.3793
-1.2815
-1.9063
-1.8999
-1.8583
MATLAB Command Window Page 26

-1.8770

>> t13=diag(diag(s-w27*w27'))

t13 =

0.5945 0 0 0 0 0
0 0.6590 0 0 0 0
0 0 0.0810 0 0 0
0 0 0 0.0792 0 0
0 0 0 0 0.1359 0
0 0 0 0 0 0.1234

>> h13=diag(diag(power(t13,-0.5)))

h13 =

1.2969 0 0 0 0 0
0 1.2318 0 0 0 0
0 0 3.5138 0 0 0
0 0 0 3.5524 0 0
0 0 0 0 2.7128 0
0 0 0 0 0 2.8472

>> y13=h13*(s-t13)*h13

y13 =

0.6820 0.9330 2.8026 2.7689 2.0054 2.2156


0.9330 0.5174 2.4931 2.3193 1.7578 1.9466
2.8026 2.4931 11.3465 11.7334 8.3407 8.7840
2.7689 2.3193 11.7334 11.6197 8.4517 8.9615
2.0054 1.7578 8.3407 8.4517 6.3594 7.1370
2.2156 1.9466 8.7840 8.9615 7.1370 7.1068

>> [vec,val]=eig(y13)

vec =

-0.1346 -0.0474 0.6614 -0.4702 0.5660 0.0271


-0.1173 -0.0151 0.6916 0.2499 -0.6177 -0.2524
-0.5492 -0.4526 0.0245 0.5950 0.2856 0.2395
-0.5557 -0.3961 -0.2634 -0.5604 -0.3119 -0.2314
-0.4110 0.5610 -0.1166 0.1797 0.2650 -0.6327
-0.4345 0.5667 0.0246 -0.1270 -0.2214 0.6514

val =

37.6327 0 0 0 0 0
0 0.6555 0 0 0 0
0 0 0.3878 0 0 0
0 0 0 -0.2282 0 0
0 0 0 0 -0.3756 0
0 0 0 0 0 -0.4403
MATLAB Command Window Page 27

>> w28=sqrt(val(1,1)).*vec(:,1)

w28 =

-0.8258
-0.7193
-3.3688
-3.4091
-2.5215
-2.6655

>> g13=diag(diag(power(t13,0.5)))

g13 =

0.7711 0 0 0 0 0
0 0.8118 0 0 0 0
0 0 0.2846 0 0 0
0 0 0 0.2815 0 0
0 0 0 0 0.3686 0
0 0 0 0 0 0.3512

>> w29=g13*w28

w29 =

-0.6367
-0.5839
-0.9587
-0.9596
-0.9295
-0.9362

>> t14=diag(diag(s-w29*w29'))

t14 =

0.5946 0 0 0 0 0
0 0.6590 0 0 0 0
0 0 0.0808 0 0 0
0 0 0 0.0791 0 0
0 0 0 0 0.1361 0
0 0 0 0 0 0.1236

>> h14=diag(diag(power(t14,-0.5)))

h14 =

1.2969 0 0 0 0 0
0 1.2318 0 0 0 0
0 0 3.5176 0 0 0
0 0 0 3.5561 0 0
0 0 0 0 2.7107 0
0 0 0 0 0 2.8447
MATLAB Command Window Page 28

>> y14=h14*(s-t14)*h14

y14 =

0.6819 0.9330 2.8056 2.7718 2.0038 2.2136


0.9330 0.5174 2.4958 2.3217 1.7564 1.9448
2.8056 2.4958 11.3737 11.7586 8.3434 8.7859
2.7718 2.3217 11.7586 11.6460 8.4540 8.9630
2.0038 1.7564 8.3434 8.4540 6.3480 7.1252
2.2136 1.9448 8.7859 8.9630 7.1252 7.0925

>> [vec,val]=eig(y14)

vec =

-0.1346 -0.0462 0.6614 -0.4689 0.5674 0.0243


-0.1172 -0.0139 0.6916 0.2469 -0.6205 -0.2486
-0.5496 -0.4522 0.0258 0.5964 0.2856 0.2357
-0.5561 -0.3958 -0.2632 -0.5619 -0.3119 -0.2276
-0.4105 0.5612 -0.1172 0.1788 0.2599 -0.6350
-0.4339 0.5671 0.0237 -0.1257 -0.2162 0.6535

val =

37.6602 0 0 0 0 0
0 0.6550 0 0 0 0
0 0 0.3879 0 0 0
0 0 0 -0.2272 0 0
0 0 0 0 -0.3755 0
0 0 0 0 0 -0.4410

>> w30=sqrt(val(1,1)).*vec(:,1)

w30 =

-0.8258
-0.7193
-3.3728
-3.4129
-2.5193
-2.6629

>> g14=diag(diag(power(t14,0.5)))

g14 =

0.7711 0 0 0 0 0
0 0.8118 0 0 0 0
0 0 0.2843 0 0 0
0 0 0 0.2812 0 0
0 0 0 0 0.3689 0
0 0 0 0 0 0.3515
MATLAB Command Window Page 29

>> w31=g14*w30

w31 =

-0.6367
-0.5839
-0.9588
-0.9597
-0.9294
-0.9361

>> t15=diag(diag(s-w31*w31'))

t15 =

0.5946 0 0 0 0 0
0 0.6591 0 0 0 0
0 0 0.0807 0 0 0
0 0 0 0.0789 0 0
0 0 0 0 0.1363 0
0 0 0 0 0 0.1237

>> h15=diag(diag(power(t15,-0.5)))

h15 =

1.2969 0 0 0 0 0
0 1.2318 0 0 0 0
0 0 3.5207 0 0 0
0 0 0 3.5590 0 0
0 0 0 0 2.7091 0
0 0 0 0 0 2.8427

>> y15=h15*(s-t15)*h15

y15 =

0.6819 0.9329 2.8080 2.7740 2.0026 2.2120


0.9329 0.5173 2.4980 2.3235 1.7553 1.9434
2.8080 2.4980 11.3952 11.7784 8.3455 8.7874
2.7740 2.3235 11.7784 11.6668 8.4557 8.9641
2.0026 1.7553 8.3455 8.4557 6.3390 7.1159
2.2120 1.9434 8.7874 8.9641 7.1159 7.0812

>> [vec,val]=eig(y15)

vec =

-0.1345 -0.0452 0.6614 -0.4679 0.5684 0.0222


-0.1172 -0.0130 0.6916 0.2446 -0.6226 -0.2457
-0.5499 -0.4519 0.0267 0.5975 0.2855 0.2328
-0.5565 -0.3955 -0.2631 -0.5631 -0.3118 -0.2247
-0.4101 0.5615 -0.1177 0.1782 0.2560 -0.6367
-0.4335 0.5674 0.0229 -0.1247 -0.2123 0.6550
MATLAB Command Window Page 30

val =

37.6820 0 0 0 0 0
0 0.6547 0 0 0 0
0 0 0.3880 0 0 0
0 0 0 -0.2264 0 0
0 0 0 0 -0.3754 0
0 0 0 0 0 -0.4415

>> w32=sqrt(val(1,1)).*vec(:,1)

w32 =

-0.8258
-0.7192
-3.3759
-3.4159
-2.5175
-2.6609

>> g15=diag(diag(power(t15,0.5)))

g15 =

0.7711 0 0 0 0 0
0 0.8118 0 0 0 0
0 0 0.2840 0 0 0
0 0 0 0.2810 0 0
0 0 0 0 0.3691 0
0 0 0 0 0 0.3518

>> w33=g15*w32

w33 =

-0.6367
-0.5839
-0.9589
-0.9598
-0.9293
-0.9360

>> t16=diag(diag(s-w33*w33'))

t16 =

0.5946 0 0 0 0 0
0 0.6591 0 0 0 0
0 0 0.0806 0 0 0
0 0 0 0.0788 0 0
0 0 0 0 0.1364 0
0 0 0 0 0 0.1239

>> h16=diag(diag(power(t16,-0.5)))
MATLAB Command Window Page 31

h16 =

1.2969 0 0 0 0 0
0 1.2318 0 0 0 0
0 0 3.5231 0 0 0
0 0 0 3.5613 0 0
0 0 0 0 2.7078 0
0 0 0 0 0 2.8412

>> y16=h16*(s-t16)*h16

y16 =

0.6819 0.9329 2.8099 2.7758 2.0016 2.2108


0.9329 0.5173 2.4996 2.3250 1.7544 1.9424
2.8099 2.4996 11.4120 11.7940 8.3472 8.7886
2.7758 2.3250 11.7940 11.6831 8.4571 8.9649
2.0016 1.7544 8.3472 8.4571 6.3320 7.1086
2.2108 1.9424 8.7886 8.9649 7.1086 7.0724

>> [vec,val]=eig(y16)

vec =

-0.1345 -0.0444 0.6613 -0.4671 0.5692 0.0205


-0.1171 -0.0123 0.6916 0.2427 -0.6242 -0.2434
-0.5502 -0.4516 0.0275 0.5983 0.2854 0.2305
-0.5567 -0.3953 -0.2629 -0.5640 -0.3117 -0.2224
-0.4098 0.5616 -0.1180 0.1777 0.2530 -0.6381
-0.4331 0.5676 0.0223 -0.1239 -0.2092 0.6562

val =

37.6991 0 0 0 0 0
0 0.6544 0 0 0 0
0 0 0.3881 0 0 0
0 0 0 -0.2257 0 0
0 0 0 0 -0.3753 0
0 0 0 0 0 -0.4419

>> w34=sqrt(val(1,1)).*vec(:,1)

w34 =

-0.8258
-0.7192
-3.3783
-3.4182
-2.5162
-2.6592

>> g16=diag(diag(power(t16,0.5)))
MATLAB Command Window Page 32

g16 =

0.7711 0 0 0 0 0
0 0.8118 0 0 0 0
0 0 0.2838 0 0 0
0 0 0 0.2808 0 0
0 0 0 0 0.3693 0
0 0 0 0 0 0.3520

>> w35=g16*w34

w35 =

-0.6367
-0.5839
-0.9589
-0.9598
-0.9293
-0.9360

>> t17=diag(diag(s-w35*w35'))

t17 =

0.5946 0 0 0 0 0
0 0.6591 0 0 0 0
0 0 0.0805 0 0 0
0 0 0 0.0788 0 0
0 0 0 0 0.1365 0
0 0 0 0 0 0.1240

>> h17=diag(diag(power(t17,-0.5)))

h17 =

1.2969 0 0 0 0 0
0 1.2318 0 0 0 0
0 0 3.5249 0 0 0
0 0 0 3.5631 0 0
0 0 0 0 2.7067 0
0 0 0 0 0 2.8400

>> y17=h17*(s-t17)*h17

y17 =

0.6819 0.9329 2.8114 2.7772 2.0009 2.2099


0.9329 0.5173 2.5010 2.3262 1.7537 1.9415
2.8114 2.5010 11.4253 11.8062 8.3485 8.7895
2.7772 2.3262 11.8062 11.6959 8.4582 8.9656
2.0009 1.7537 8.3485 8.4582 6.3265 7.1029
2.2099 1.9415 8.7895 8.9656 7.1029 7.0655

>> [vec,val]=eig(y17)
MATLAB Command Window Page 33

vec =

-0.1345 -0.0438 0.6613 -0.4664 0.5698 0.0192


-0.1171 -0.0117 0.6916 0.2413 -0.6255 -0.2416
-0.5504 -0.4514 0.0281 0.5989 0.2853 0.2288
-0.5569 -0.3952 -0.2628 -0.5647 -0.3116 -0.2206
-0.4096 0.5617 -0.1183 0.1773 0.2506 -0.6391
-0.4328 0.5678 0.0218 -0.1233 -0.2068 0.6571

val =

37.7126 0 0 0 0 0
0 0.6541 0 0 0 0
0 0 0.3882 0 0 0
0 0 0 -0.2252 0 0
0 0 0 0 -0.3753 0
0 0 0 0 0 -0.4422

>> w36=sqrt(val(1,1)).*vec(:,1)

w36 =

-0.8258
-0.7192
-3.3803
-3.4200
-2.5151
-2.6580

>> g17=diag(diag(power(t17,0.5)))

g17 =

0.7711 0 0 0 0 0
0 0.8118 0 0 0 0
0 0 0.2837 0 0 0
0 0 0 0.2807 0 0
0 0 0 0 0.3694 0
0 0 0 0 0 0.3521

>> w37=g17*w36

w37 =

-0.6367
-0.5839
-0.9590
-0.9598
-0.9292
-0.9359

>> t18=diag(diag(s-w37*w37'))

t18 =
MATLAB Command Window Page 34

0.5946 0 0 0 0 0
0 0.6591 0 0 0 0
0 0 0.0804 0 0 0
0 0 0 0.0787 0 0
0 0 0 0 0.1366 0
0 0 0 0 0 0.1241

>> h18=diag(diag(power(t18,0.5)))

h18 =

0.7711 0 0 0 0 0
0 0.8118 0 0 0 0
0 0 0.2836 0 0 0
0 0 0 0.2805 0 0
0 0 0 0 0.3696 0
0 0 0 0 0 0.3522

>> h18=diag(diag(power(t18,0.5)))

h18 =

0.7711 0 0 0 0 0
0 0.8118 0 0 0 0
0 0 0.2836 0 0 0
0 0 0 0.2805 0 0
0 0 0 0 0.3696 0
0 0 0 0 0 0.3522

>> h18=diag(diag(power(t18,-0.5)))

h18 =

1.2969 0 0 0 0 0
0 1.2318 0 0 0 0
0 0 3.5264 0 0 0
0 0 0 3.5645 0 0
0 0 0 0 2.7059 0
0 0 0 0 0 2.8390

>> y18=h18*(s-t18)*h18

y18 =

0.6819 0.9329 2.8126 2.7783 2.0003 2.2091


0.9329 0.5173 2.5020 2.3271 1.7532 1.9409
2.8126 2.5020 11.4356 11.8159 8.3495 8.7902
2.7783 2.3271 11.8159 11.7059 8.4591 8.9662
2.0003 1.7532 8.3495 8.4591 6.3222 7.0984
2.2091 1.9409 8.7902 8.9662 7.0984 7.0601

>> [vec,val]=eig(y18)

vec =
MATLAB Command Window Page 35

-0.1344 -0.0434 0.6613 -0.4660 0.5703 0.0182


-0.1171 -0.0112 0.6916 0.2401 -0.6265 -0.2403
-0.5506 -0.4513 0.0286 0.5994 0.2852 0.2274
-0.5571 -0.3950 -0.2628 -0.5652 -0.3115 -0.2193
-0.4094 0.5618 -0.1186 0.1770 0.2488 -0.6399
-0.4326 0.5680 0.0214 -0.1228 -0.2050 0.6578

val =

37.7233 0 0 0 0 0
0 0.6540 0 0 0 0
0 0 0.3882 0 0 0
0 0 0 -0.2248 0 0
0 0 0 0 -0.3752 0
0 0 0 0 0 -0.4425

>> w38=sqrt(val(1,1)).*vec(:,1)

w38 =

-0.8258
-0.7192
-3.3818
-3.4215
-2.5143
-2.6570

>> g18=diag(diag(power(t18,0.5)))

g18 =

0.7711 0 0 0 0 0
0 0.8118 0 0 0 0
0 0 0.2836 0 0 0
0 0 0 0.2805 0 0
0 0 0 0 0.3696 0
0 0 0 0 0 0.3522

>> w39=g18*w38

w39 =

-0.6367
-0.5839
-0.9590
-0.9599
-0.9292
-0.9359

>> t19=diag(diag(s-w39*w39'))

t19 =
MATLAB Command Window Page 36

0.5946 0 0 0 0 0
0 0.6591 0 0 0 0
0 0 0.0804 0 0 0
0 0 0 0.0787 0 0
0 0 0 0 0.1366 0
0 0 0 0 0 0.1241

>> h19=diag(diag(power(t19,-0.5)))

h19 =

1.2969 0 0 0 0 0
0 1.2318 0 0 0 0
0 0 3.5276 0 0 0
0 0 0 3.5656 0 0
0 0 0 0 2.7053 0
0 0 0 0 0 2.8383

>> y19=h19*(s-t19)*h19

y19 =

0.6819 0.9329 2.8135 2.7791 1.9998 2.2085


0.9329 0.5172 2.5028 2.3278 1.7528 1.9403
2.8135 2.5028 11.4438 11.8234 8.3503 8.7908
2.7791 2.3278 11.8234 11.7138 8.4597 8.9666
1.9998 1.7528 8.3503 8.4597 6.3188 7.0949
2.2085 1.9403 8.7908 8.9666 7.0949 7.0559

>> [vec,val]=eig(y19)

vec =

-0.1344 -0.0430 0.6613 -0.4656 0.5707 0.0175


-0.1171 -0.0109 0.6916 0.2393 -0.6272 -0.2392
-0.5507 -0.4512 0.0290 0.5998 0.2851 0.2263
-0.5572 -0.3950 -0.2627 -0.5657 -0.3114 -0.2182
-0.4092 0.5619 -0.1188 0.1768 0.2474 -0.6405
-0.4324 0.5681 0.0212 -0.1224 -0.2036 0.6583

val =

37.7316 0 0 0 0 0
0 0.6538 0 0 0 0
0 0 0.3883 0 0 0
0 0 0 -0.2245 0 0
0 0 0 0 -0.3752 0
0 0 0 0 0 -0.4427

>> w40=sqrt(val(1,1)).*vec(:,1)

w40 =

-0.8258
MATLAB Command Window Page 37

-0.7192
-3.3829
-3.4226
-2.5136
-2.6562

>> g19=diag(diag(power(t19,0.5)))

g19 =

0.7711 0 0 0 0 0
0 0.8118 0 0 0 0
0 0 0.2835 0 0 0
0 0 0 0.2805 0 0
0 0 0 0 0.3696 0
0 0 0 0 0 0.3523

>> w41=g19*w40

w41 =

-0.6367
-0.5839
-0.9590
-0.9599
-0.9291
-0.9359

>> w42=[w41 w40]

w42 =

-0.6367 -0.8258
-0.5839 -0.7192
-0.9590 -3.3829
-0.9599 -3.4226
-0.9291 -2.5136
-0.9359 -2.6562

>> w41-w40

ans =

0.1890
0.1353
2.4239
2.4627
1.5845
1.7204

>> w41-w39

ans =

1.0e-04 *
MATLAB Command Window Page 38

0.0169
0.0421
-0.2150
-0.1987
0.2653
0.2720

>> w43=[w41 w39]

w43 =

-0.6367 -0.6367
-0.5839 -0.5839
-0.9590 -0.9590
-0.9599 -0.9599
-0.9291 -0.9292
-0.9359 -0.9359

>>

You might also like