フィルターのクリア

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

3 ビュー (過去 30 日間)
Andrea Di Lelio
Andrea Di Lelio 2019 年 8 月 31 日
コメント済み: waqas 2019 年 8 月 31 日
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

採用された回答

waqas
waqas 2019 年 8 月 31 日
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 件のコメント
Andrea Di Lelio
Andrea Di Lelio 2019 年 8 月 31 日
It is perfect, thank you very much.
waqas
waqas 2019 年 8 月 31 日
Great. If it does the job then accept the answer :)

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by