0
我有大小兩個矩陣的矩陣100 x 1
Matlab的產生具有相似的元素
A=[a1;a2;a3;...;a100]
N=[n1;n2;n3;...;n100]
我希望創建一個具有n1
a1
元素,n2
a2
元素和大小sum(N) x 1
的矩陣...:
我如何在MATLAB做到這一點?
我有大小兩個矩陣的矩陣100 x 1
Matlab的產生具有相似的元素
A=[a1;a2;a3;...;a100]
N=[n1;n2;n3;...;n100]
我希望創建一個具有n1
a1
元素,n2
a2
元素和大小sum(N) x 1
的矩陣...:
我如何在MATLAB做到這一點?
可以使用repelem
通過相應的條目N
A = [1, 2, 3];
N = [3, 2, 1];
output = repelem(A, N);
% 1 1 1 2 2 3
感謝您的回答重複每個元素
A
。但是當我運行這個方法時,matlab爲'double'類型的輸入參數發送一個「Undefined function或method'repelem'」。錯誤。儘管這種方法有其他方法嗎? – Paris@Paris什麼版本的matlab? – Suever
查看重複的I鏈接,它提供'repelem'的替代方案。 – Suever