How do I center my time-history plot at zero using code
12 ビュー (過去 30 日間)
古いコメントを表示
Joshua Castellanos
2021 年 7 月 21 日
コメント済み: Scott MacKenzie
2021 年 7 月 21 日
Hello all,
How can I make the plots of each time-history to be centered at zero using code? I usually manually add or substract the required amount from my data. As-per the example below. I wish to automate the centering of my plots.
Original code :
plot(t,x,t,x2,'r')
Revised Code (not the best solution)
plot(t,x-0.038,t,x2-0.003,'r')
Original:

Revised:

Thank you in advance
0 件のコメント
採用された回答
Scott MacKenzie
2021 年 7 月 21 日
編集済み: Scott MacKenzie
2021 年 7 月 21 日
Is the offset you are subtracting the mean of the values in the corresponding arrays? If so, just subtract the means:
plot(t,x-mean(x),t,x2-mean(x2),'r')
As above is a tad better than manually inserting the means as magic numbers.
2 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Measurements and Feature Extraction についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!