[問題]如何判斷陣列內至少任兩個元素相等?已回收

看板MATLAB作者 (vincent)時間16年前 (2010/05/17 23:13), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/2 (看更多)
不好意思,想請教各位MATLAB高手: 因為小弟最近有一份作業是要寫一個函式來算n(n=2,3,...,40)個人中,至少兩人同一天生 日的機率(此函式必須做這個測試5000次!) 詳細內容如下列連結內的第5.28題: http://www.math.ncku.edu.tw/~mhchen/matlab/Ch5_ex.pdf 小弟在判斷一個陣列內的任意兩個元素是否相等時遇到大麻煩 可否請各位高手為小弟解惑? 感激不盡!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.101.125

05/17 23:21, , 1F
直覺 兩層for迴圈+if a(i)==b(j) 應該有更好的方法
05/17 23:21, 1F

05/17 23:54, , 2F
先給一個1x365矩陣 掃過所有人次數記錄在矩陣裡
05/17 23:54, 2F

05/17 23:55, , 3F
再做一次 1-365判斷人數是否超過多少人 就是答案
05/17 23:55, 3F

05/17 23:59, , 4F
作完記得跟我說多少
05/17 23:59, 4F

05/22 12:15, , 5F
用B=unique(A)比較A和B的長度是否一樣
05/22 12:15, 5F
文章代碼(AID): #1ByLqV50 (MATLAB)
文章代碼(AID): #1ByLqV50 (MATLAB)