举个例子吧。。
proc iml;
a={1 2 3 5,
4 5 6 7,
7 8 9 11};
a32=a[3,2];*取矩阵第3行第2列元素。;
a8=a[8];*按行顺序取第8个元素,同上。;
r2=a[2,];*取矩阵第2行,得到行向量。;
c3=a[,3];*取矩阵第3列,得到列向量。;
b1=a[{1 2},{2 3}];*取矩阵第1、2行和第2、3列,得到子矩阵。;
b2=a[1:3, 2:4];*取矩阵第1-3行和第2-4列。;
*矩阵元素赋值;
a[3,4]=100;
a[2,]={1 1 1 1};
print a32, a8, r2, c3, b1 b2, a;
quit;