MATLAB Answers

how to create a vector A [1,1,2,2,3,3] from a vector B [1,2,3]

2 ビュー (過去 30 日間)
Imène Daoud
Imène Daoud 2021 年 7 月 1 日
編集済み: John D'Errico 2021 年 7 月 1 日
how to create a vector A [1,1,2,2,3,3] from a vector B[1,2,3] using a function

回答 (1 件)

John D'Errico
John D'Errico 2021 年 7 月 1 日
編集済み: John D'Errico 2021 年 7 月 1 日
help repelem
REPELEM Replicate elements of an array. U = REPELEM(V,N), where V is a vector, returns a vector of repeated elements of V. - If N is a scalar, each element of V is repeated N times. - If N is a vector, element V(i) is repeated N(i) times. N must be the same length as V. B = repelem(A, R1, ..., RN), returns an array with each element of A repeated according to R1, ..., RN. Each R1, ..., RN must either be a scalar or a vector with the same length as A in the corresponding dimension. Example: If A = [1 2; 3 4], then repelem(A, 2, 3) returns a matrix containing a 2-by-3 block of each element of A: [1 1 1 2 2 2; ... 1 1 1 2 2 2; ... 3 3 3 4 4 4; ... 3 3 3 4 4 4]. See also REPMAT, BSXFUN, MESHGRID. Documentation for repelem doc repelem Other functions named repelem codistributed/repelem symfun/repelem tall/repelem gpuArray/repelem tabular/repelem

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by