% 一橋大学「金融経済論I」（2010年度、担当：塩路)
%
% 2010年10月19日
% ファイル名＝kiso5.m
%
% 目的：Matlabに親しむ

% (練習5) グラフを描く
x=(1:20)' ; %xは1から20までの整数の並んだ列ベクトル
y=log(x)  ; %自然対数
figure(1) ; %「図1」の作図を開始
plot(x,y) ; %xを横軸、yを縦軸にプロット

y=exp(x)  ; %指数
figure(2) ;
plot(y)   ; %yを縦軸にプロット(横軸は１、２、３、・・・）
            %上の例とはplot関数の使い方が違うので注意！

%4つの線を1つのグラフに描き入れる
x=(0:0.1:2)' ; %0から始めて0.1ずつ増やしていって2まで
y1=x.^1 ; y2=x.^2 ; y3=x.^3 ; y4=x.^4 ; y=[y1 y2 y3 y4] ;
figure(3) ;
plot(x,y) ;
legend('1次関数','2次関数','3次関数','4次関数','Location','NorthWest') ;

% 4つのグラフを1ページ上に入れる
figure(4)     % 作図を開始
 subplot(2,2,1); %縦2行、横2列にグラフを配置する。まずは1つ目のグラフを作成する。
   plot(x,y1); title('1次関数') ;
 subplot(2,2,2);
   plot(x,y2); title('2次関数') ;
 subplot(2,2,3);
   plot(x,y3); title('3次関数') ;
 subplot(2,2,4);
   plot(x,y4); title('4次関数') ;
            
% このファイルの使い方
% このファイルを、Matlabの入っているパソコンの適当なディレクトリにコピーする。
% Matlabを起動する。
% Current Directoryを、このファイルが入っているディレクトリに変更する。
% M-File Editorでこのファイルを読み込む。たとえば、「ファイル(F)→開く(O)→???.mをダブルクリック」
% このファイルを走らせる。たとえば、カーソルをこのファイルの上において、F5キーを押す。
% 結果はCommand Windowに現れるはず。