Contenido principal

integrate

Integrar un objeto cfit

Descripción

int = integrate(fun,x,x0) integra el objeto cfit denominado fun en los puntos especificados por el vector x, empezando por x0, y devuelve el resultado en int.

ejemplo

Ejemplos

contraer todo

Cree una señal sinusoidal de referencia.

xdata = (0:.1:2*pi)';
y0 = sin(xdata);

Añada a la señal ruido gaussiano dependiente de la respuesta.

noise = 2*y0.*randn(size(y0));
ydata = y0 + noise;

Ajuste los datos con ruido con un modelo sinusoidal personalizado.

f = fittype('a*sin(b*x)');
fit1 = fit(xdata,ydata,f,'StartPoint',[1 1]);

Busque la integral del ajuste en los valores de predicción.

int = integrate(fit1,xdata,0);

Represente los datos, el ajuste y la integral.

subplot(2,1,1)
plot(fit1,xdata,ydata) % cfit plot method
subplot(2,1,2)
plot(xdata,int,'m') % double plot method
grid on
legend('integral')

Figure contains 2 axes objects. Axes object 1 with xlabel x, ylabel y contains 2 objects of type line. One or more of the lines displays its values using only markers These objects represent Data, Fitted curve. Axes object 2 contains an object of type line. This object represents integral.

También puede calcular integrales y representarlas directamente con el método plot de cfit:

figure
plot(fit1,xdata,ydata,{'fit','integral'})

Figure contains 2 axes objects. Axes object 1 with xlabel x, ylabel y contains 2 objects of type line. One or more of the lines displays its values using only markers These objects represent Data, Fitted curve. Axes object 2 with xlabel x contains an object of type line. This object represents Integral from 0 to x.

Sin embargo, el método plot no devuelve datos sobre la integral.

Argumentos de entrada

contraer todo

Función que se va a integrar, especificada como un objeto cfit.

Puntos en los que integrar la función, especificados como un vector numérico.

Límite inferior para la integración, especificado como un escalar numérico.

Argumentos de salida

contraer todo

Resultados de la integración, devueltos como un vector numérico del mismo tamaño que x.

Historial de versiones

Introducido antes de R2006a