[問題] 邏輯判斷問題已回收
題目要我算出一個1*3的矩陣
每個值都是隨機的 且介於0~9
當矩陣中出現兩個以上7的時候
跑出"lucky"的字串
否則就是unlucky
簡單來說就是類似那種會出現3個7的拉霸
這是我寫的程式
x =fix(rand(1,3)*9)
if find(x==7) ans=[1&&3];
disp('Lucky');
elseif find(x==7) ans=[2&&3];
disp('Lucky');
elseif find(x==7) ans=[1&&2];
disp('Lucky');
elseif find(x==7) ans=[1&&2&&3];
disp('Lucky');
else
disp('Unlucky');
end
現在我的問題是
他只要在矩陣中出現一個7
就會跑出lucky的字串
到底要怎麼改呀???
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.59.118
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章