看板 [ MATLAB ]
討論串[問題] 請問如何把小矩陣腮到大矩陣內部
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者ilv ( )時間16年前 (2010/05/19 21:53), 編輯資訊
0
0
0
內容預覽:
另外一個小方法,但是有點慢,因為用到syms >"<. syms a b. c=a*eye(3)+b*not(eye(3));. a=A;b=B;. C=eval(c). --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.113.124.125. 編輯: ilv 來自

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者DigiPrince (幻無影)時間16年前 (2010/05/19 06:13), 編輯資訊
0
0
0
內容預覽:
提供一個小小的新想法. n = 3;. A = eye(n);. B = reshape(1:n^2, n, [])';. X = logical(eye(n));. C = kron(X, A) + kron(~X, B);. --. 發信站: 批踢踢實業坊(ptt.cc). 編輯: Di

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者panzertp (失ゎれた彩畫)時間16年前 (2010/05/19 00:32), 編輯資訊
0
0
0
內容預覽:
我的想法是先鋪一層都是B的矩陣 再把上面A的部份換掉. clear all;clc. a=eye(3); %產生a矩陣. b=reshape([1:9],3,3)'; %產生b. c=repmat(b,3,3); %先把b的"底層"做出來. new_a=repmat(a,3); %把上層的a做出來.
(還有240個字)

推噓1(1推 0噓 4→)留言5則,0人參與, 最新作者SNK007 (小智)時間16年前 (2010/05/18 23:58), 編輯資訊
0
0
0
內容預覽:
例如. [1 0 0]. [0 1 0]=A. [0 0 1]. [1 2 3]. [4 5 6]=B. [7 8 9]. [A B B]. [B A B]=C. [B B A]. 請問C要怎麼寫. 小弟不才. 需要各位大哥幫忙. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From:
首頁
上一頁
1
下一頁
尾頁