How to find the value before max value for vector for each 10 rows
2 ビュー (過去 30 日間)
古いコメントを表示
abdullah al-dulaimi
2022 年 12 月 29 日
コメント済み: abdullah al-dulaimi
2022 年 12 月 29 日
i have a vector , A=1:1:100
I want to find the values befor max values , so the result wii be, 9 19 29 39 49 59 69 79 89 99
0 件のコメント
採用された回答
Karim
2022 年 12 月 29 日
Hi see below for the stept to obtain such a vector
% set up the 'max row value indicator'
n = 10
% create array A
A = 1:100
% reshape into a matrix with a given numeber of elements:
B = reshape(A, [], n)
% find the max element for each group (which in this case has 10 elements),
% but we exclude the last (i.e. 10th) elements
maxval = max(B(1:end-1,:),[],1)
その他の回答 (0 件)
参考
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!