MATLAB Answers

i get overshoots after applying curve fitting to 2d plot to get more point at specific x coordinate points

1 view (last 30 days)
khalid Elserfy
khalid Elserfy on 13 Mar 2019
Edited: Geoff Hayes on 13 Mar 2019
hi
i am trying to apply linear interpolation to get point at predetermined x coordinate point , but the issue is that at some points i got so strange point as shown in the two attached pictures. first one is the graph before intepolation and the second one is after applying interpolation to get more point .
for i=1:1:length(A)
MAX=max(A{i});
MIN=min(A{i});
xq{i}=round(MIN):0.005:round(MAX);
vq1{i} = interp1(A{i},B{i},xq{i},'pchip');
plot(xq{i},vq1{i},'LineWidth',3)
hold on
end

  0 Comments

Sign in to comment.

Answers (0)

Sign in to answer this question.