%% Task 2.1 IBM=0.0125 MSFT=0.0107 HPQ=0.0151 %% Task 2.2 IBM=0.0125; MSFT=0.0107; HPQ=0.0151; %% Task 2.3 Aug01=[ 0.0125 0.0107 0.0151]; Aug02=[ 0.0105 0.0075 0.0316]; Aug03=[ -0.0119 -0.0192 -0.0172]; Aug06=[ 0.0177 0.0199 0.0219]; Aug07=[ -0.0032 0.0003 0.0004]; Aug08=[ -0.0013 0.0152 0.0188]; Aug09=[ -0.0201 -0.0237 -0.0495]; Aug10=[ 0.0171 -0.0204 0.0040]; Aug13=[ 0.0006 -0.0028 0.0256]; Aug14=[ -0.0059 -0.0092 -0.0241]; Aug15=[ -0.0073 -0.0060 -0.0242]; Aug16=[ -0.0139 -0.0104 -0.0022]; Aug17=[ 0.0110 0.0157 0.0236]; Aug20=[ -0.0153 0.0004 -0.0122]; Aug21=[ -0.0016 -0.0067 -0.0123]; Aug22=[ 0.0088 0.0053 0.0089]; Aug23=[ 0.0131 0.0028 0.0262]; Aug24=[ 0.0159 0.0179 0.0094]; Aug27=[ 0.0018 -0.0112 -0.0065]; Aug28=[ -0.0128 -0.0199 -0.0193]; Aug29=[ 0.0227 0.0234 0.0324]; Aug30=[ 0.0070 -0.0049 0.0004]; Aug31=[ 0.0114 0.0098 0.0186]; %% Task 2.4 IBM=[0.0125;0.0105;-0.0119;0.0177;-0.0032;-0.0013;-0.0201;0.0171;0.0006;-0.0059;-0.0073;-0.0139;0.0110;-0.0153;-0.0016;0.0088;0.0131;0.0159;0.0018;-0.0128;0.0227;0.0070;0.0114]; MSFT=[0.0107;0.0075;-0.0192;0.0199;0.0003;0.0152;-0.0237;-0.0204;-0.0028;-0.0092;-0.0060;-0.0104;0.0157;0.0004;-0.0067;0.0053;0.0028;0.0179;-0.0112;-0.0199;0.0234;-0.0049;0.0098]; HPQ=[0.0151;0.0316;-0.0172;0.0219;0.0004;0.0188;-0.0495;0.0040;0.0256;-0.0241;-0.0242;-0.0022;0.0236;-0.0122;-0.0123;0.0089;0.0262;0.0094;-0.0065;-0.0193;0.0324;0.0004;0.0186]; %% Task 2.5 returns= [ 0.0125 0.0107 0.0151; 0.0105 0.0075 0.0316; -0.0119 -0.0192 -0.0172; 0.0177 0.0199 0.0219; -0.0032 0.0003 0.0004; -0.0013 0.0152 0.0188; -0.0201 -0.0237 -0.0495; 0.0171 -0.0204 0.0040; 0.0006 -0.0028 0.0256; -0.0059 -0.0092 -0.0241; -0.0073 -0.0060 -0.0242; -0.0139 -0.0104 -0.0022; 0.0110 0.0157 0.0236; -0.0153 0.0004 -0.0122; -0.0016 -0.0067 -0.0123; 0.0088 0.0053 0.0089; 0.0131 0.0028 0.0262; 0.0159 0.0179 0.0094; 0.0018 -0.0112 -0.0065; -0.0128 -0.0199 -0.0193; 0.0227 0.0234 0.0324; 0.0070 -0.0049 0.0004; 0.0114 0.0098 0.0186]; %% Task 2.6 returns_row=[Aug01;Aug02;Aug03;Aug06;Aug07;Aug08;Aug09;Aug10;Aug13;Aug14;Aug15;Aug16;Aug17;Aug20;Aug21;Aug22;Aug23;Aug24;Aug27;Aug28;Aug29;Aug30;Aug31]; returns_col=[IBM MSFT HPQ]; returns_row-returns returns_col-returns %% Task 2.7 save myfirstmat save returnsonly returns clear all whos load returnsonly whos load myfirstmat whos %% Task 2.8 IBM+MSFT+HPQ % The following command doesn't actually work, and is included to % understand conformability of matrices % IBM+Aug01 %% Task 2.9 IBM*2 %% Task 2.10 w=[1/3 1/3 1/3]; portreturns=returns*w' %% Task 2.11 IBMmean = mean(IBM) retmean=mean(returns) %% Task 2.12 retsum=sum(returns) retsum/length(returns) mean(returns) %% Task 2.12.1 std(returns) %% Task 2.12.2 corr(returns) %% Task 2.13 max(returns) min(returns) %% Task 2.14 round(100*returns) floor(100*returns) ceil(100*returns) %% Task 2.15 IBM.*MSFT