A是純量的話 用[diag(A*ones(4,1)),zeros(4,2)]這樣去弄不對等等 用[A*eye(4),zeros(4,2)]就可了
toeplitz matrix; just call "toeplitz" please.or: gg=[1 2 3]; hh=eye(10); ff=conv2(hh,gg,'same')then, modify ff to obtain the matrix you need.
要看你的用途,如果你是要把1D convolution kernel套在matrix form寫成數學式來表示,計算並藉此推導closedform的話,最後的計算免不了要使用toeplitz matrix,那麼,靠系統化一點的方式來產生大矩陣才會更恰當.