How to apply the same function on different rows of a vector?

Hello everyone,
I'm trying to apply a simple function to different rows of a vector 521x1. I want to divide the row 521 for 100 and then do the same for the row 501, 481, 461...basically every 20 rows I need to apply this division. At the end I expect to obtain a vector 26x1.
Could someone help me?
Thank you

 Accepted Answer

If I got the question right, this is how it should work:
andr = randn(521,1)
andrn = 1/100*andr(521:-20:1) % you can use 1/100.*(andr(521:-20:1,:)) in case there are more columns
The code will give the last value (on 521st row) first as you mentioned in the question.

2 Comments

It is perfect, thank you very much.
Great. If it does the job then accept the answer :)

Sign in to comment.

More Answers (0)

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Asked:

on 31 Aug 2019

Commented:

on 31 Aug 2019

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!