我需要将一些特定大小 ( nsents
) 的值存储到如下所示的变量scount
中。该数组存储数字 ( scores
),稍后变量中的值scount
将与类似数组的值相除以获得总分。其中一些值 ( scores
) 为零。在评分期间,不会考虑数组中的所有索引。得分为 0 的位置被视为“空”,而实际上考虑了索引。我可以更改数组的大小,但这不适用于我的其余代码。
scount = zeros(1,nsents);
如果我用类似的东西忽略零
totalscores(totalscores==0) = [];
然后连同未使用的索引,我忽略那些已使用但得分为零的索引。你知道我该如何解决这个问题吗?我对 Matlab 很陌生,所以如果我的问题不是很清楚,我深表歉意。谢谢