[問題] 矩陣邏輯判斷問題已回收
想請問幾個有關在矩陣裡面邏輯的判斷問題
例如,我所產生的矩陣如下
A(:,1) A(:,2) A(:,3) A(:,4) A(:,5)
3 3
1 2
1 2
3 0
2 3
1 6
1 1
1 0
0 0
3 0
0 2
0 0
2 0
4 0
1 1
1 3
4 0
A(:,1) 和 A(:,2) 是我所產生的資料
A(:,3) ,A(:,4) 和 A(:,5)這三行是根據A(:,1) 和 A(:,2)來做1和0的判斷
當A(:,1)>0 記做1 A(:,1)=0 記做0 也就是說希望能否得到下面的表格
而A(:,1)>0 且 A(:,2)>0 則A(:,5)=1 ,else A(:,5)=0
A(:,1) A(:,2) A(:,3) A(:,4) A(:,5)
3 3 1 1 1
1 2 1 1 1
1 2 1 1 1
3 0 1 0 0
2 3 1 1 1
1 6 1 1 1
1 1 1 1 1
1 0 1 0 0
0 0 0 0 0
3 0 1 0 0
0 2 0 1 0
0 0 0 0 0
2 0 1 0 0
4 0 1 0 0
1 1 1 1 1
1 3 1 1 1
4 0 1 0 0
雖然這樣的方法可以用loop的方式一一判斷..
但覺得這樣運算時間太長而且也浪費matlab大神的矩陣運算能力..
所以想請高手提供一些語法能避免使用迴圈的計算時間..
謝謝...Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.74.49
推
11/23 10:58, , 1F
11/23 10:58, 1F
→
11/23 10:59, , 2F
11/23 10:59, 2F
推
11/23 11:36, , 3F
11/23 11:36, 3F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章