簡體   English   中英

在 MATLAB 中,如何使用方程式自動找到圖形的特定部分?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM