Re: [問題] 新手問一下笨問題!!已回收

看板MATLAB作者 (hieva)時間15年前 (2010/08/25 02:32), 編輯推噓1(108)
留言9則, 5人參與, 最新討論串3/3 (看更多)
※ 引述《hieva1126 (hieva)》之銘言: : ※ 引述《hieva1126 (hieva)》之銘言: : : 如果要做一個randon的matrix... : : A = randn(10000,1) : : 如果想要裡面的元素讓大於0的為1...小於等於0的為0.. : : 該如何寫.. : : 問題2.. : : 若以上ok..想把[01][10][11][00]這四種訊框分別計算出現個數..該如何處理.. : : 煩請各位高手協助解答!!!! : 感謝pan大的教誨..我稍微爬了一下.. : 第一個部份已用A=round(rand(1,10000))搞定.. 如果取出A的資料,B=A(1,1:2),C=A(2,2:3)..以此類推,再丟新的matrix裡 <---(這段語法要怎麼寫呢!?) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.121.13.211

08/25 10:01, , 1F
其實你真的可以推文~
08/25 10:01, 1F

08/25 10:18, , 2F
這樣很落漆說
08/25 10:18, 2F

08/25 11:24, , 3F
A(2,2:3)會超過A的dimension
08/25 11:24, 3F

08/25 11:24, , 4F
for i=1:size(A,1)/2;B{i,1}=A(2*i-1:2*i);end
08/25 11:24, 4F

08/25 14:00, , 5F
不好意思..第一次用BBS..會改進!!
08/25 14:00, 5F

08/25 14:25, , 6F
cK大...我加註進去還是沒辦法跑!!B(i,1)=...這邊有error
08/25 14:25, 6F

08/25 16:32, , 7F
我是用cell array存 所以矩陣B要改成大括號
08/25 16:32, 7F

08/25 23:40, , 8F
感謝ck大,那請問,分別計算B裡面cell個數,ex.[01]有幾個
08/25 23:40, 8F

08/27 02:24, , 9F
動點腦經嘛 我看你都一直問 !
08/27 02:24, 9F
文章代碼(AID): #1CT10Xpt (MATLAB)
文章代碼(AID): #1CT10Xpt (MATLAB)