proc iml;
do i=1 to 228;
do j=10 to 228;
do k=1 to 10;
dif_r[i,j,k]=temp[i,j+k]-temp[i,j];
dif_l[i,j,k]=temp[i,j-k+1]-temp[i,j];
end;
end;
end;
quit;
temp是一个矩阵,
我想依次生成一个三维的矩阵,但是老报如下错误:
ERROR: (execution) Matrix has not been set to a value.
请问原因?
是不是先要定义一个矩阵?