How to specify a number to the specified position in the array?
3 ビュー (過去 30 日間)
古いコメントを表示

0 件のコメント
採用された回答
その他の回答 (1 件)
the cyclist
2019 年 10 月 13 日
編集済み: the cyclist
2019 年 10 月 13 日
There's probably not an built-in function that does just that, but it's easy to do it with basic array manipulations. Here is one way.
newData = 1:20; % Your example "new" data
newNewData = [newData(1:10); newData(20:-1:11)]; % Make even newer data, temporarily in 2-d array
newNewData = newNewData(:)' % Make the newer data into a row array
5 件のコメント
the cyclist
2019 年 10 月 14 日
編集済み: the cyclist
2019 年 10 月 14 日
When you say "random", do you mean the length of the vector is random? Or that the values in the vector are random?
If your data is
[2 3 5 7 11]
what would you want the output to be?
参考
カテゴリ
Help Center および File Exchange で Creating and Concatenating Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!