Está en la página 1de 3

FUNCIONES DESCRIPCIÓN

[xm,im]=max(x) Devuelve el valor máximo (xm) del


vector y la posición que ocupa (im).
min(x) Muestra el valor mínimo del vector x.
sum(x) Función que devuelve el resultado final de
la suma de los elementos del vector x.
Función que devuelve un vector del mismo
cumsum(x) tamaño que x con las sumas acumuladas
mean(x) Calcula el valor medio de los elementos del
vector x.
std(x) Desviación típica (medida de cuánto varían
los elementos de un conjunto de datos
unos con respecto a otros).
prod(x) Función que muestra el resultado final del
producto de los elementos del vector x.
Función que devuelve el producto
cumprod(x) acumulativo de los elementos del vector x
(cada elemento del resultado es el
producto de los elementos anteriores).
sort(x) Ordena y luego muestra los elementos del
vector x de menor a mayor.

Programa:

1. clc
2. clear
3. v=[23 45 7 2 8 2 67 9 3 5 1 23 45 62 8 43 72]
4. [vm, im]=max(v)
5. min(v)
6. sum(v)
7. cumsum(v)
8. mean(v)
9. std(v)
10. prod(v)
11. cumprod(v)
12. sort(v)

Resultado del programa:

v =

Columns 1 through 16:

23 45 7 2 8 2 67 9 3 5 1 23 45
62 8 43
Column 17:

72

vm = 72
im = 17
ans = 1
ans = 425
ans =

Columns 1 through 13:

23 68 75 77 85 87 154 163 166 171 172


195 240

Columns 14 through 17:

302 310 353 425

ans = 25
ans = 25.187
ans = 3.3329e+18
ans =

Columns 1 through 6:

2.3000e+01 1.0350e+03 7.2450e+03 1.4490e+04 1.1592e+05


2.3184e+05

Columns 7 through 12:

1.5533e+07 1.3980e+08 4.1940e+08 2.0970e+09 2.0970e+09


4.8231e+10

Columns 13 through 17:

2.1704e+12 1.3456e+14 1.0765e+15 4.6290e+16 3.3329e+18

ans =
Columns 1 through 16:

1 2 2 3 5 7 8 8 9 23 23 43 45
45 62 67

Column 17:

72

Mejoras al programa

1. Ya que es poco entendible resultados de este tipo


2.1704e+12 una mejora seria tratar de mostrar el
resultado de forma más simple, por ejemplo en
fraccionario.

2. Sería mejor si los resultados que da la función


cumsum(x) aparecieran en una sola fila.

3. Que en lugar de “ans” se especifique que función se


acaba de realizar, por ejemplo: ans = 1 (que en éste
caso corresponde al valor mínimo del vector v) mostrarlo
como min(v)=1.

También podría gustarte