A problem containing Interpolation
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
x= Generate 6 equally spaced data points x, which starts from 1 and ends at 15.
y = 2 x − 3
x2= Generate 40 equally spaced data points x2, which starts from 1 and ends at 15.
y2=Use linear interpolation to find theintermediate function values (y2) for x2 and generate a plot showing data pairs (x1, y1) as well as (x2, y2). In the plot, please title, label, legend and use color style appropriately.
CODE:
x=1:15:6;
y=2*x-3*randn(1:15:6);
x2=1:15:40;
y2=interp1(x,y,x2,'linear');
plot(x,y,'rx',x2,y2,'bo');
legend('original data','interpolation data');
Respuestas (1)
Setsuna Yuuki.
el 7 de Dic. de 2020
You must change:
x=linspace(1,15,6); %%This line 6 equally spaced data points
y=2*x-3*randn(1,length(x)); %%This line
x2=linspace(1,15,40); %%This line Generate 40 equally spaced data points
y2=interp1(x,y,x2,'linear');
plot(x,y,'rx',x2,y2,'bo');
legend('original data','interpolation data');
title('Titulo uwu')
0 comentarios
Ver también
Categorías
Más información sobre Interpolation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!