Documente Academic
Documente Profesional
Documente Cultură
NUMERICA
MATLAB
trapz
Ejemplo
>> % Integral trapezoidal
>> y=[1 1 1 1 1]
y=
1 1 1 1 1
>> z=trapz(y)
z=
4
trapz(y) para vectores es la integral de y.
>> z=[1 1 1 1 1]
z=
1 1 1 1 1
>> sum(z)
ans =
5
Ejemplo
>> y=[1 1 1 1 1]
y=
1 1 1 1 1
>> Z = cumtrapz(y)
Z=
0 1 2 3 4
>> % Combinando tabla de datos
>> x=[0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0]
x=
0 0.1000 0.2000 0.3000 0.4000 0.5000
0.6000 0.7000 0.8000 0.9000 1.0000
>> z=cumtrapz(x,y)
z=
0 0.0706 0.1412 0.2115 0.2814 0.3505
0.4184 0.4847 0.5489 0.6107 0.6698
Para los vectores cumsum(x) es un vector que contiene la suma
acumulada de los elementos de x. Para matrices cumsum(x) es
una matriz del mismo tamaño que x contiene las sumas
acumuladas de cada columna. Para las matrices N-D,
cumsum(x) opera a lo largo de la primera dimensión no
Singleton.
>> % Ejemplos para cumsum
>> a
a=
18
>> x
x=
1 2 3 4 5 6
>> z=cumsum(x)
z=
1 3 6 10 15 21
Ejemplo
>> x=[1 2 3;1 2 3;1 2 3]
x=
1 2 3
1 2 3
1 2 3
>> z=cumsum(x)
z=
1 2 3
2 4 6
3 6 9