[英]In MATLAB, how can I automatically find a specific portion of a graph using an equation?
我是 MATLAB 的新手,我正在繪制一個圖表,該圖表從恆定值開始,然后上升,然后大致圍繞恆定值振盪。 我想自動找到開始點的 x 坐標(圖中所示的大約 1100),我想要自動化它,我需要做一些事情,比如找到落在特定閾值邊界內的第一個點。
不過,我不太確定如何 go ; 你能幫幫我嗎?
如果有幫助,我可以提供數據,但我想我可能會問一個非常基本的概念性問題,而我只是不知道如何找到一個直截了當的答案。
一個明顯的答案可能是彌補一些閾值,當圖形的 y 值超過這個閾值時,你就知道肯定有跳躍。
檢索 x 值的 function 可能如下所示:
function x = getXofJump(data, threshold)
base_value = data(1)
x = 1
while abs(data(x + 1) - base_value) < threshold && x + 1 < len(data)
x = x + 1
end
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.