Change y axis length without changing axis range
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi
I have the following code
mid_bin = [196.2500 268.7500 341.2500 413.7500];
corr_perct = [0.4167 0.9412 1.0000 0.8750];
f = fit(mid_bin', corr_perct', 'poly2')
plot(f,mid_bin',corr_perct')
axis([160 450 0 1])
As you can see, the fitted curve does not fit into the plot. Now I do NOT want to change the y axis range since with the upper limit 1 = 100% since my y-values can not have a value bigger than 1 (bigger than 100%) - but I want the fitted curve to be fully visible. How do I achieve that? Thanks
댓글 수: 0
답변 (1개)
Purushottama Rao
2015년 5월 11일
You may require an higher order polynomial to do that. You may require more data points to exaclty fit a curbve to the data
댓글 수: 5
Purushottama Rao
2015년 5월 11일
Increase the data points and use higher order polynomial function say poly6 or so. Otherwise incerase your y axis to 1.2 or so..
참고 항목
카테고리
Help Center 및 File Exchange에서 Interpolation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!