How to convert 50x1 double to 1x100 double?
2 ビュー (過去 30 日間)
古いコメントを表示
I want to convert 50x1 double to 1x100 double
1 件のコメント
回答 (1 件)
Steven Lord
2022 年 12 月 12 日
How do you want the additional 50 elements to be created?
Or to give a smaller example, take y.
y = (1:5).^2
If we wanted to create a vector x from y and have x contain 10 elements, how do you want to generate those elements?
Duplicating those elements?
x1 = repmat(y, 1, 2)
x2 = repelem(y, 2)
Pad with some placeholder values?
x3 = [y, zeros(1, 5)]
x4 = [NaN(1, 5), y]
Interpolation & extrapolation?
x5 = interp1(y, 1:0.5:5.5, 'linear', 'extrap')
x6 = interp1(y, 1:0.5:5.5, 'spline', 'extrap')
Or some other method?
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Matrices and Arrays についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!