How to interpolate data as stairs
5 ビュー (過去 30 日間)
古いコメントを表示
I have a struct (lets call it Turbine State) with both time and value data. The issue is there aren't enough data points captured with the range I want, so MATLAB intertpolates the missing data linearly between points.
i.e. shortly beore 14:10 the 'state' is 12 but this should remain 12 until it isn't anymore. so the state should remain 12 before just after 14:30 when it drops to -1. How do i make this a 'stairs' representation and not a liner interpolation?
Thanks :)
1 件のコメント
Deepak Gupta
2024 年 6 月 6 日
I think you are directly using plot function on your data, instead you can use stairs function to plot staircase like plot.
回答 (1 件)
Star Strider
2024 年 6 月 6 日
You answered your own question — stairs. Note that you can get the (x,y) coordinates as outputs from the stairs function if you wnt to use them with patch or other plots.
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!