Расширьте массив, заполнив текущие значения в MATLAB

У меня довольно простая проблема, и я просто хочу знать, есть ли простой способ сделать это в MATLAB (то есть функция, которая делает это вместо того, чтобы писать циклы или что-то самостоятельно).

Допустим, у меня есть серия времен, где время1:1:1000 и данные2 * (1:1:1000) и я хочу расширить массив, сделав вектор времени и данных более точным. Допустим, я хочу, чтобы время было1:0.1:1000 и данные будут2 * (1:0.1:1000), Есть ли простой способ сказать MATLAB, что повторять значения каждого вектора10 раз (с1 / 0.1 = 10) чтобы у меня было что то подобное?

Time: [1, 2, 3, 4, ...]

Data: [2, 4, 6, 8, ...]

чтобы:

Time: [1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, ...]

Data: [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, ...]

Ответы на вопрос(4)

Ваш ответ на вопрос