Re: [問題] 有關矩陣合併
主要使用函數 : size, ones, reshape
應該給定任何A, B 都能得到你要的東西
以下為code
clc
clear
A = [1,2,3];
B= [4,5,6,7];
[Xa,Xb]= size(A);
[Ya,Yb]=size(B);
% 未來維度是(Xa * Ya) * (Xb *Yb)
L2= B'*ones(1,Xb);
L2R= reshape (L2,1, Xb*Yb);
L1= ones(Yb,1)*A;
L1R= reshape (L1, 1, Xb*Yb);
result= [L1R; L2R]
※ 引述《hihiboy120 (18)》之銘言:
: 小弟是Matlab新手
: 有個小問題想請教
: 如果我現在有兩個矩陣
: A = [1,2,3]
: B = [4,5,6,7]
: 想得到一個2*12矩陣
: 1 1 1 1 2 2 2 2 3 3 3 3
: C = [ ]
: 4 5 6 7 4 5 6 7 4 5 6 7
: 有甚麼方法能做到這件事嗎?
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.253.37
推
11/22 20:48, , 1F
11/22 20:48, 1F
→
11/22 22:03, , 2F
11/22 22:03, 2F
推
11/22 22:57, , 3F
11/22 22:57, 3F
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章
18
42