Average of a each vertical section of a stepped sawtooth wave
2 ビュー (過去 30 日間)
古いコメントを表示
Hello everyone. I need a help to find the average of each vertical steps in a stepped sawtooth wave. For clarity, I have attached the figure of sawtooth wave. Just to reiterate how can I find the average of each small vertical steps in the attached stepped sawtooth wave? Thank you for the help in advance.
0 件のコメント
採用された回答
Matt J
2021 年 3 月 25 日
I would fit a line to the steps with polyfit, then find the intersections of the line fit with the vertical edges.
その他の回答 (1 件)
Greg Dionne
2021 年 3 月 25 日
If you have the Signal Processing Toolbox, FINDCHANGEPTS is worth a look (it will give you the indices of each step of which you can take the average later -- see https://www.mathworks.com/matlabcentral/answers/313651-additional-findchangepts-function-output?s_tid=srchtitle for an example on how to extract each mean).
2 件のコメント
Greg Dionne
2021 年 3 月 25 日
The example in "help findchangepts" should hopefully get you started.
If you post your data though, maybe another volunteer can come up with something even better!
参考
カテゴリ
Help Center および File Exchange で Logical についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!