ベクトルを補間したい
Show older comments
例えば、
X=[3 5 1]
を、次のように3倍に増やしたい
Y=[3 3 3 5 5 5 1 1 1]
これを、任意のXについて、任意の倍率で行う演算を、素早く実施したく、教えて下さい。
for文を多用すれば、できることは、わかっています。
1 Comment
Osamu Goto
on 26 Aug 2022
Answers (3)
Shunichi Kusano
on 26 Aug 2022
1 vote
実はrepelemという関数がありまして、それだと1行でできます。
Genki Uebayashi
on 26 Aug 2022
0 votes
repmatで3行に増やして、reshapeで1行numel列に並び替えでできます。
Categories
Find more on MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!