Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

integrate

Integrar un objeto cfit

Descripción

ejemplo

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.

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 ruidosos 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 predictores.

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