3
svar
170
visningar
sexlaxarienslaksax behöver inte mer hjälp
MATLAB #1 | Plot & interpolation
Uppgift:
Problem:
Jag har gjort uppgifterna men har svårt att "sträcka" axlarna enligt sista meningen i ledtråden.
Kod:
x = [ 0.000 1.000 2.000 3.000 4.000 5.000 ];
y = [ 3.749 4.689 6.273 5.897 6.381 7.003 ];plot(x,y,'b');
xs = linspace(x(1), x(end));
yint = interp1(x,y,xs,'spline');hold on
plot(xc, yint, 'r');
Axlarna kan du sätta med antingen
axis([x1, x2, y1, y2])
eller x-led och y-led separat med två kommandon (och då kan man strunta i att ange några gränser i ena leden om man vill)
xlim([x1, x2])
ylim([y1, y2])
Testa!
Skapa en ny vektor med
linspace(-10, 10, 6)så att du får 6 nya x-värden och interpolera igen. Grafen kommer att 'sträckas' i x-led. Klarar du dig på egen hand?