其实我只是想用循环来做筛选A矩阵中每一列大于30的元素的和。
我这样写的时候系统提示错误说是没有给b矩阵赋值,不知道如何修改。
proc iml;
a={1 2 50 60,
2 50 60 10};
n=0;
do while(n<10);
n=n+1;
k=ncol(a);
do i=1 to k;
b=loc(a[,i]>30);
c=sum(a[b,i]);
print a b c ;
end;
end;
quit;

|
楼主: 6皮皮9
|
1645
3
[问答] IML中循环使用矩阵的赋值失败问题 |
|
已卖:187份资源 硕士生 70%
-
|
| ||
|
|
| ||
| ||
|
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛
|
||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


