Extraction of values from a graph.

조회 수: 5(최근 30일)
Lepakshi Ramkiran
Lepakshi Ramkiran 2019년 12월 25일
댓글: Lepakshi Ramkiran 2019년 12월 25일
I have drawn a graph witha a few known values. I need the values of the intermediate x-values. The code is as below.
T=20:20:300;
rho=[1000 995 985 974 961 945 928 909 889 867 842 815 786 752 714];
plot(T,rho)
From the above plotted graph I need values of T which are not defined.
If there is any other method through which I can extract values(Not necessarily from the graph like linear interpolation), please do tell.
Thank You.

채택된 답변

J. Alex Lee
J. Alex Lee 2019년 12월 25일
There is a function called "interp1", which seems like it will suit your need. You have options on interpolation method.
T=20:20:300;
rho=[1000 995 985 974 961 945 928 909 889 867 842 815 786 752 714];
plot(T,rho,'.-')
% T values of interest
Ti = [25 56 88 204 288]
rhoi = interp1(T,rho,Ti)
hold on;
plot(Ti,rhoi,'*r')
  댓글 수: 3
Lepakshi Ramkiran
Lepakshi Ramkiran 2019년 12월 25일
yea my bad sorry, got confused.
Thanks. got it.

댓글을 달려면 로그인하십시오.

추가 답변(0개)

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by