我创建了一个tP
包含整数和非整数元素混合的数组。我想创建一个整数元素的新数组。
我想要的结果与返回的形式相同,例如:
tP2=find(tP>300);
也就是说,包含整数值的元素编号列表,而不是整数本身的列表。
然后我将从此选择所需的元素,如下所示:
tP3=tP(tP2);
要对整数执行此操作,我目前拥有的是:
tP2=find(isinteger(int16(tP)));
但不是元素编号列表,而是tP2=1
返回。
为什么isinteger
在这种情况下不起作用,我怎样才能达到我需要的结果?谢谢。