Create vector with predetermined number of certain elements
本问题已经有最佳答案,请猛点这里访问。
我有一个问题,我有一组数字,例如; [3 5 9] 以及每个数字的出现次数,例如。 [2 1 5]。现在我想创建一个包含这些数字预先指定次数的向量,因此对于示例,结果将是 [3 3 5 9 9 9 9 9]。在 MATLAB 中是否有一种优雅的方法可以做到这一点,即矢量化?
1
2 3 4 5 |
a = [3,5,9]; b = [2,1,5]; c = repelem(a,b)
c = 3 3 5 9 9 9 9 9 |
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/268731.html