Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Para recorrer una matriz necesitamos dos bucles anidados. Por ejemplo, si
se desea recorrer todos los elementos de la matriz A por filas, se escribirn
dos sentencias for anidadas:
for i=1: nfilasA % para cada fila
for j=1: ncolsA
sentencias
end
end
Tambin es posible recorrer la matriz por columnas:
for j=1: ncolsA % para cada columna
for i=1: nfilasA
sentencias
end
end
O recorrer la matriz triangular superior de una matriz cuadrada:
for i=1: nfilasM
for j=i: ncolsM
sentencias
end
end
Ejercicios
Definicin de funciones
La primera lnea de un archivo llamado name.m que
define una funcin tiene la forma:
function [lista arg. salida] = name(lista arg.entrada)
name es el nombre de la funcin.
Si hay un nico argumento de salida pueden
omitirse los corchetes
Las variables que se utilicen son locales, no
permanecen en el workspace una vez finalizada la
funcin.
Ejemplo
Ejercicios
1)
2)
Ejercicios
1. Escribir una funcin que sume todos los
elementos de una matriz
numrica de tamao n x m.
2. Escribir una funcin que devuelva la
media de los elementos de una
matriz numrica de tamao n x m.