Мне нужна помощь, чтобы отобразить элементы из короткого вектора в больший вектор в Matlab.Я могу сделать это с помощью цикла for, но я уверен, что есть способ избежать этого.
У меня есть входные векторы одинакового размера: A = [2 3 5] и B = [0,1 0,3 0,23].Вектор A содержит данные индекса и вектора B.Третий входной вектор задается как C = [2 2 2 3 3 3 3 5 5], и теперь я хочу сгенерировать вектор D = [0,1 0,1 0,1 0,3 0,3 0,3 0,3 0,23 0,23].
Как можноЯ в Matlab генерирую вектор D, не используя циклы for?
Заранее спасибо!