Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

To resolve issues starting MATLAB on Mac OS X 10.10 (Yosemite) visit: http://www.mathworks.com/matlabcentral/answers/159016

Spline Interpolation Code Error

Asked by pxg882 on 25 Jan 2013

Does anybody know why this code isn't running?

x = -4:4;
y = [0 .15 1.12 2.36 2.36 1.46 .49 .06 0];
cs = spline(x,y);
xx = linspace(-4,4,101);
yy = ppval(cs,xx);
plot(x,y,'o',xx,yy,'-');

I can't figure it out! Thanks.

3 Comments

Matt J on 25 Jan 2013

Works fine for me.

pxg882 on 25 Jan 2013

Don't quite know what was going on there, yeah it does work fine. Sorry about that!

As an aside, I'm plotting the following but want the y-axis to start from 0. Is there a way to implement this into the code?

x = 1:-.01:0.90;
y = [13 17 17 18 18 25 25 24 24 26 46];
plot(fliplr(x),fliplr(y),'o');
set(gca,'XDir','reverse');
xlabel('n')
ylabel('\eta_{\infty}')
pxg882 on 25 Jan 2013

Figured it out.

No worries

pxg882

Products

No products are associated with this question.

0 Answers

Contact us