Re: [問題] 如何簡化這種邏輯判斷式?已回收
V=1:1000;
pp=sum(abs(S-V.*p/N)<=k);
qq=sum(abs(S-V.*p/N)>k);
這樣應該可以吧!
※ 引述《MrsJ (MrsJ)》之銘言:
: 如下的邏輯判斷式,有非常多個
: 想請各位幫忙構思簡化之法 (這裡指的是m檔行數上的簡化)
: %%% ==============================================
: %%%
: pp=0;qq=0;N=1000;
: if abs(S-p/N)<=k |...
: abs(S-2.*p/N)<=k |...
: abs(S-3.*p/N)<=k |...
: abs(S-4.*p/N)<=k |...
: abs(S-5.*p/N)<=k |...
: 然後一直寫下去幾百行...
: .....
: abs(S-998.*p/N)<=k |...
: abs(S-999.*p/N)<=k |...
: abs(S-1000.*p/N)<=k |...
: pp=pp+1;
: else
: qq=qq+1;
: end
: %%% ==============================================
: 就這樣 上面這段又臭又長的 把它寫的精簡些..
: 謝謝大家!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.230.73.74
※ 編輯: zhewei 來自: 125.230.73.74 (10/27 20:58)
→
10/28 13:50, , 1F
10/28 13:50, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):