Problem using interp1 with a sharp change in the data
    조회 수: 1 (최근 30일)
  
       이전 댓글 표시
    
Hello everyone. 
I have a vector of data and I want to interpolate it using interp1. The problem is that there is a sharp increase in the values of the vector and the resulting graph does not reproduce the data propperly. 
Is there a way to make the interpolated data reproduce the sharp jump propperly?
I will attach a figure where my issue is displayed.
Any answer is appreciated.
Thank you very much.
Jaime. 
댓글 수: 5
  Mil Shastri
    
 2019년 11월 18일
				Thanks for clarification. What will also help is a clear description of what you want the output to look like. 
답변 (1개)
  Steven Lord
    
      
 2019년 11월 18일
        Try using ischange to detect these sharp changes in your data and interpolating using only data in the same "piece" of your curve (where pieces are delimited by the ends of your data sets and the change points) as the points for which you want the interpolated value.
댓글 수: 0
참고 항목
카테고리
				Help Center 및 File Exchange에서 Creating, Deleting, and Querying Graphics Objects에 대해 자세히 알아보기
			
	제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


