How to convert 50x1 double to 1x100 double?
조회 수: 4 (최근 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
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!