[問題] 矩陣問題已回收

看板MATLAB作者 (詹姆士布雷克)時間14年前 (2010/11/26 01:30), 編輯推噓5(505)
留言10則, 6人參與, 最新討論串26/34 (看更多)
設一矩陣 A=[1 2 3 4 ; 5 6 7 8 ] X=zeros(80,80) 也就是以下 1 2 3 4 5 6 7 8 這是矩陣內的值 能否能將它轉換成以下這樣(值變成為座標位置) (1,5) (2,6) (3,7) (4,8) 把這4座標位置丟回去一個M*N(X)的矩陣裡面然後將它設為255 不曉得大家有沒有遇過類似問題 能給予協助 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.112.193

11/26 02:19, , 1F
transpose?
11/26 02:19, 1F

11/26 02:19, , 2F
應該用for就可以解決了
11/26 02:19, 2F

11/26 02:21, , 3F
實在想不出來說
11/26 02:21, 3F

11/26 02:23, , 4F
第二個問題比較容易 第一個問題 矩陣轉成座標位置
11/26 02:23, 4F

11/26 02:23, , 5F
不知道有甚麼關聯性
11/26 02:23, 5F

11/26 03:29, , 6F
也覺得像transpose
11/26 03:29, 6F

11/26 08:32, , 7F
A'即可
11/26 08:32, 7F

11/29 13:03, , 8F
X( A(1,:) , A(2,:) ) = 255 * eye(4) 這樣如何?
11/29 13:03, 8F

11/29 13:50, , 9F
如果是隨機變數的話 好像就不行樓
11/29 13:50, 9F

11/29 13:52, , 10F
但是針對這個是ok的
11/29 13:52, 10F
文章代碼(AID): #1Cxfqc8s (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1Cxfqc8s (MATLAB)