not-a-knot spline

23 Ansichten (letzte 30 Tage)
Gianluca Manissero
Gianluca Manissero am 20 Jun. 2018
Kommentiert: Kaloyan Pavlov am 8 Dez. 2020
i need to calculate the value of the cubic spline not a knot in the point x=1.97, the problem gives me coordinates of x=[0.0 0.5 1.0 1.5 2.0] and the function y=(sin(x)-(x+1).^2)/(x.^2+3). i don't understand why sometimes when i do y=f(x) it gives me a vector and sometimes like now it gives me only a value, and as a result it gives me an error when calculating the spline.

Akzeptierte Antwort

KSSV
KSSV am 20 Jun. 2018
x=[0.0 0.5 1.0 1.5 2.0] ;
y = @(x) (sin(x)-(x+1).^2)./(x.^2+3) ;
y = y(x) ;
xi = 1.97 ;
yi = interp1(x,y,xi,'spline')
plot(x,y,'b')
hold on
plot(xi,yi,'*r')
  2 Kommentare
Gianluca Manissero
Gianluca Manissero am 20 Jun. 2018
thanks a lot, i didn't put the point before the "/" that's why i wasn't able of solving the exercise.
Kaloyan Pavlov
Kaloyan Pavlov am 8 Dez. 2020
Sorry I dont understand, if you have the function why not just calculate the function with x = 1.97?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Mathematics finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by