not-a-knot spline

19 vues (au cours des 30 derniers jours)
Gianluca Manissero
Gianluca Manissero le 20 Juin 2018
Commenté : Kaloyan Pavlov le 8 Déc 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.

Réponse acceptée

KSSV
KSSV le 20 Juin 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 commentaires
Gianluca Manissero
Gianluca Manissero le 20 Juin 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 le 8 Déc 2020
Sorry I dont understand, if you have the function why not just calculate the function with x = 1.97?

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Mathematics dans Help Center et File Exchange

Tags

Produits


Version

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by