Re: [問題] 請問如何把小矩陣腮到大矩陣內部已回收
※ 引述《DigiPrince (幻無影)》之銘言:
: ※ 引述《SNK007 (小智)》之銘言:
: : 例如
: : [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要怎麼寫
: : 小弟不才
: : 需要各位大哥幫忙
: 提供一個小小的新想法
: n = 3;
: A = eye(n);
: B = reshape(1:n^2, n, [])';
: X = logical(eye(n));
: C = kron(X, A) + kron(~X, B);
另外一個小方法,但是有點慢,因為用到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 來自: 140.113.124.125 (05/19 21:53)
→
05/19 22:19, , 1F
05/19 22:19, 1F
→
05/19 22:56, , 2F
05/19 22:56, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):