标题: 希望这个对初学有个帮助! [打印本页] 作者: shiyiming 时间: 2006-3-24 22:35 标题: 希望这个对初学有个帮助! 下面就是实现两个矩阵相乘的codes,希望对初学有个帮助因为我也是初学者 <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->
[code:921ac]
data a;
input x y z;
cards;
1 2 3
4 5 6
7 8 9
;
data b;
input u v;
cards;
3 4
6 8
5 9
;
run;
data c (drop=i j x y z u v);
array aa(3,3)_temporary_;
array bb(3,2)_temporary_;
array cc(3,2)_temporary_;
do i=1 to 3;
set a;
array ax(3) x y z;
do j=1 to dim(ax);
aa(i,j)=ax(j);
end;
set b;
array bx(2) u v;
do j=1 to dim(bx);
bb(i,j)=bx(j);
end;
end;
do i=1 to 3 ;
do j=1 to 2;
cc(i,j)=0;
do k=1 to 3;
cc(i,j)+aa(i,k)*bb(k,j);
end;
end;
end;
array p(2);
do i=1 to 3;
do j=1 to 2;
p(j)=cc(i,j);
end;
output;
end;
run;[/code:921ac]作者: shiyiming 时间: 2006-3-25 14:22 标题: zzzzzzz Good job!