請問一下板上的各位
假設我現在有一個三維的矩陣 a
a=rand(1,1,n) (n假設為任一大於1的整數)
我希望創造一個矩陣b
b的維度為(x,y,n) (x,y假設為任一大於1的整數)
而 b(:,:,1)=a(1,1,1)
b(:,:,2)=a(1,1,2)
.
.
.
.
b(:,:,n)=a(1,1,n)
請問有沒有最簡單直接的方式
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.5.233
推
04/30 09:09, , 1F
04/30 09:09, 1F
感謝您的回應
但我發現我需求情況變複雜了@@"
變成假設 a是一個(2,2,n)的矩陣
其中 a(2,2,1)=[ 1 0
0 1 ]
a(2,2,2)=[ 1 1
0 0 ]
.
.
.
.
而我要得到一個矩陣b
b(4,4,1)=[ 1 1 0 0
1 1 0 0
0 0 1 1
0 0 1 1 ]
b(4,4,1)=[1 1 1 1
1 1 1 1
0 0 0 0
0 0 0 0 ]
.
.
.
.
這樣該怎麼做,感謝
※ 編輯: QQIII 來自: 140.113.76.81 (04/30 10:57)
※ 編輯: QQIII 來自: 140.113.76.81 (04/30 10:57)
→
05/04 23:04, , 2F
05/04 23:04, 2F