2
A=[1 2 3 4 5 0 0 0 0 0 0 0 0 0 0 0 0;
0 1 2 3 4 5 0 0 0 0 0 0 0 0 0 0 0;
0 0 0 1 2 3 4 5 0 0 0 0 0 0 0 0 0;
0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5;
0 0 0 0 0 0 0 1 2 3 4 5 0 0 0 0 0;
0 0 0 0 0 0 0 1 2 3 4 5 0 0 0 0 0];
是什麼碼,其中只有具有值大於1且小於4如何統計滿足特定情況的條目數量?
書的要素列數號碼「1」:零被忽略。
因此,我的預期產出是res = 1
,僅在第二列。
這裏是我的嘗試:
res = sum(sum(A(2 :end,all(A>1&A<4))==1, 2),1);
但零仍然在我的代碼計數。
我無法弄清楚你想要什麼......只有值大於1且小於4的列中'1'的計數總是爲零?如果你的意思是包容性的,在你的例子中你有四個不同的列匹配,所有的值都是1。我們需要更多信息。 – Sconibulus
@xxbbcc看看我更新的帖子 – engineering2008
目前還不清楚你想要什麼。值在1和4之間(不包括1和4)的列中的「1」數始終爲零!? –