The blue one is the important one. we need to select the region based on the blue one. initally a linear portion and then a curved portion. we need to divide the data exactly at the point in between these portion. how we can find that point?
i have two set of data for temperature measurements which vary depends on each other. the variation may be divided into three portions. how can we seperate these portions
조회 수: 2 (최근 30일)
이전 댓글 표시
i have two set of data for temperature measurements which vary depends on each other. the variation may be divided into three portions maybe fisrt portion is linear and followed by a curved portion in the graph (may be exponential) and again linear increase. I also have the data for these two temperatures
답변 (1개)
Alan Stevens
2023년 6월 12일
편집: Alan Stevens
2023년 6월 12일
Here's a possible way (assumes the data is already in the workspace):
dT2 = gradient(T2);
minval = min(dT2(Time<2.5));
ix = find(dT2(Time<2.5)==minval);
T2lin = T2(1:ix); T2nonlin = T2(ix+1:end);
plot(Time(1:ix),T2lin,Time(ix+1:end),T2nonlin),grid
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Interpolation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!