[問題] 關於使用者輸入與函數引數

看板MATLAB作者 (ptt bye~)時間11年前 (2014/02/19 06:58), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
類似問題困擾許久, 剛好這次又遇到就上來問看看板友們有沒有建議 以下就用這次碰到的問題當做例子好了 我想利用blkdiag將一個矩陣A形成 A 0 0 0 ... 0 A 0 0 ... 0 0 A 0 ... 0 0 0 A ... ... 其中使用者可以輸入矩陣A想要重複的次數, input是一個正整數 但是看了關於blkdiag說明之後, 只教blkdiag(A,A,A,A)可以形成以上四個矩陣A 的大矩陣, 不知道有沒有建議如何可以"產生"A,A,A,A,...,A (total n個A)作為blkdiag函數的引數 在給定input=n的時候 先感謝各位的建議了!<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 129.57.112.201

02/19 07:44, , 1F
不就A*eye(n)嗎?
02/19 07:44, 1F

02/19 07:47, , 2F
看錯 還以為是數字...
02/19 07:47, 2F

02/19 09:06, , 3F
kron(eye(N),A)
02/19 09:06, 3F

02/26 09:58, , 4F
樓上感謝!(y)
02/26 09:58, 4F
文章代碼(AID): #1J0-MBLS (MATLAB)
文章代碼(AID): #1J0-MBLS (MATLAB)