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!