Is there a way to shift the data upwards automatically?
2 次查看(过去 30 天)
显示 更早的评论
Hi folks,
I have a graph as follows. I am looking to shift the valley (red) upwards to be in keeping with the preceeding data. Is there a way to do this automatically? I am unaware of the best method of achieving this currently.
I've attached a copy of the data for reference.
4 个评论
the cyclist
2021-6-14
Also, you might want to upload one example of the data, so people can try out solutions on real data.
采纳的回答
the cyclist
2021-6-14
编辑:the cyclist
2021-6-14
I tried plotting Height vs. Temperature, since that is what your plot shows. But my graph looks completely different from yours.
r = readtable('https://www.mathworks.com/matlabcentral/answers/uploaded_files/652735/Results.xls','Sheet','Test Piece 1-BS 1');
figure
plot(r.Temperature,r.Height,'.')
Perhaps make it easier for us to help you, by only uploading the two variables you are plotting above, in a MAT file?
EDIT (in response to comment):
I've uploaded the new data file. Also, this whole thing should have been a comment rather than an answer. But I'll leave it here.
8 个评论
the cyclist
2021-6-14
The key is get a firm conceptual understanding of what defines the valley. In your original image, it looked simple, because it looked like a huge drop from one data point to the very next one. But in the dataset you uploaded that I plotted, it is not as clear.
So, before you think about how to code it, you need to make this conceptual understand that works in general for your datasets. Then I would recommend writing pseudocode for the actual algorithm steps, and then the actual MATLAB code. We can mostly be helpful in that last step.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Descriptive Statistics 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!