[問題]有關矩陣的放入的疑問已回收

看板MATLAB作者 (空)時間15年前 (2010/12/20 18:33), 編輯推噓4(403)
留言7則, 4人參與, 最新討論串1/2 (看更多)
A = [ 1 1 1 ] B = [ 1 0 1 0 1 0;0 1 0 1 0 1] 請問如何將 A 向量,放到 B 矩陣中1的位置呢? 成功的話會變成以下的形式 ANS : [ 1 1 1 0 1 1 1 0 1 1 1 0;0 1 1 1 0 1 1 1 0 1 1 1] 請問要怎麼替換呢? 以上是小弟的問題,謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.23.17.164

12/20 18:54, , 1F
如果是替換一個值,我會,但是替換成向量就不太懂了- -a
12/20 18:54, 1F

12/20 22:03, , 2F
kron
12/20 22:03, 2F

12/20 22:25, , 3F
樓上的結果會變成3個0為組一組? [1 1 1 0 0 0 1 1 1 ...
12/20 22:25, 3F

12/21 00:22, , 4F
樓上說得沒錯,待我再想想。
12/21 00:22, 4F

12/21 00:23, , 5F
mat2cell後,find 1塞A再cell2mat?
12/21 00:23, 5F

12/21 00:34, , 6F
syms d; C=subs(B.*d,'d',A); 不過每列1的各數不同會出問題
12/21 00:34, 6F

12/21 00:35, , 7F
1的個數不同,結果本來就不會是矩陣。
12/21 00:35, 7F
文章代碼(AID): #1D3p44rP (MATLAB)
文章代碼(AID): #1D3p44rP (MATLAB)