I have 56 plot3 graphics for a project. 1 Graph = 138 peoples datas for per x,y,z. I want to curve fitting this graphics. How can i curve fitting saved graphics(.fig)?

 채택된 답변

Jonathan Chin
Jonathan Chin 2017년 10월 14일

0 개 추천

you can get the x y and z data from a fig
%%some figure with data on it
fig = figure(1);
z = 0:10;
x=15:25;
y=10:-1:0;
plot(x,y,z)
%%grab data
linehandle = findall(gca,'type','line')
linehandle=linehandle(1)%use the first line if there is more then 1
xfig=get(linehandle,'XData')
yfig=get(linehandle,'YData')
zfig =get(linehandle,'ZData')
all(x==xfig)&all(y==yfig)&all(z==zfig)% check if the data is the same
from here you can do your interp3

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Interpolation에 대해 자세히 알아보기

태그

질문:

2017년 10월 14일

댓글:

2017년 10월 15일

Community Treasure Hunt

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

Start Hunting!

Translated by