【レポート課題(4)のコメント】

 

¨         問題1は,iに関するfor文の最終値をjの値を利用することにより指定すればよい.すなわち,jの値が123,…と増えると,iの最終値はnn-1n-2,…と減っていく.

 

¨         問題2で,(正方)単位行列を作る際に指定する次元は,入力した行列A行の数となる.したがって,下記のようにすると間違いである.

d=size(A);

Y=[A eye(d)]

行列Aが正方行列であればこれでも問題はないが,例えば,23列の行列Aに対しては

Enter Matrix A [1 2 3;4 5 6]

Y=

     1     2     3     1     0     0

     4     5     6     0     1     0

と間違った答えになる.

 

¨         問題3で,(正方)単位行列を作る際に指定する次元は,入力した行列A列の数となる.したがって,下記のようにすると間違いである.

d=size(A);

Z=[A; eye(d)]

行列Aが正方行列であればこれでも問題はないが,例えば,23列の行列Aに対しては

Enter Matrix A [1 2 3;4 5 6]

Z =

     1     2     3

     4     5     6

     1     0     0

     0     1     0

と間違った答えになる.

 

¨        問題1で指定したn,問題2と3で指定した行列A4行×4列,2行×1列)を入力していないものがあった.

 

 

レポート課題(4)

 

解答例