IMLを使わずFCMPで行列計算① 行列の積

以外と知られていなくて,IMLライセンスがないからSASで行列計算できないと思い込んでませんか.できます
IMLに比べれば機能は劣りますが,基本的な行列計算はFCMPでできます(DS2のmatrixパッケージもあるけど,あらかじめの備え付け機能の充実はFCMPが上)
 
proc fcmp;

   array mat1[2,3] (1,2,4,5,8,9);

   array mat2[3,2] (3,6,2,1,0,10);

   array result[2,2];

   call mult(mat1, mat2, result);

   rc = write_array("RESULT", result ) ;

quit;









0 件のコメント:

コメントを投稿