Curso de Matlab

Páginas: 40 (9789 palabras) Publicado: 8 de febrero de 2014
Un curso de MATLAB

´Indice general
1. Matrices 3
1.1. Aritm´etica de las matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2. Acceso a los elementos de una matriz . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3. Uso del operador n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.4. Comparaciones, ordenaciones y b´usquedas . . . .. . . . . . . . . . . . . . . . . . 11
2. Funciones y ficheros 16
2.1. Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2. Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3. Vectorizaci´on de funciones con condicionales . . . . . . . . . . . . . . . . . . . . . 23
2.4. Variables globales . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.5. Funciones como argumento de otras funciones . . . . . . . . . . . . . . . . . . . . 25
2.6. Comunicaci´on entre una funci´on y el usuario . . . . . . . . . . . . . . . . . . . . 27
2.7. Gesti´on de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.8. Ficheros de datos y resultados . . . . . .. . . . . . . . . . . . . . . . . . . . . . . 29
3. Gr´aficos 34
3.1. Gr´aficos bidimensionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.2. Disposiciones de m´ultiples gr´aficas . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.3. Superficies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.4. Cuestiones avanzadas sobregr´aficos . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.4.1. Triangulaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.4.2. Lectura de puntos con rat´on . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.4.3. L´ıneas de nivel sobre la superficie . . . . . . . . . . . . . . . . . . . . . . . 43
3.5. Tablas de instrucciones y opciones para gr´aficos . .. . . . . . . . . . . . . . . . . 44
4. Programaci´on y tipos de datos 49
4.1. Estructuras de repetici´on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.2. Condicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.3. Estructuras de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.4. Cell arrays . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.5. N´umero variable de argumentos de entrada . . . . . . . . . . . . . . . . . . . . . 54
1
Antes de comenzar este curso de MATLAB, donde estudiaremos por separado algunas de
las
posibilidades de este programa–herramienta–lenguaje, hacen falta unos conocimientos
rudimentarios
sobre el empleo de MATLAB. Para ello,recomendamos que el lector siga previamente las
actividades del documento
Una primera sesi´on en MATLAB
Grupo FMI, Zaragoza, 2006.
El recorrido por esa primera sesi´on se pueda realizar en el espacio de dos horas como
m´aximo.
Esta gu´ıa ha sido desarrollada dentro del marco del Proyecto de Innovaci´on Docente
Gu´ıas de
aprendizaje de Matlab para alumnos y profesores por los siguientesmiembros de grupo
Formaci´on
Matem´atica en Ingenier´ıa: Francisco Javier Sayas (coordinador), Mercedes Arribas,
Natalia Boal,

Jos´e Manuel Correas, Francisco Jos´e Gaspar, Dolores Ler´ıs, Andr´es Riaguas y Mar´ıa
Luisa SeinEchaluce.
2

Cap´ıtulo 1

Matrices
MATLAB trabaja esencialmente con matrices de n´umeros reales o complejos. Las
matrices 1£1
son interpretadas como escalares y lasmatrices fila o columna como vectores.
Por defecto todas las variables son matriciales y nos podemos referir a un elemento con
dos
´ındices. A´un as´ı, conviene saber que la matriz est´a guardada por columnas y que nos
podemos
referir a un elemento empleando s´olo un ´ındice, siempre que contemos por columnas.
Insistiremos
bastante en este detalle, porque tiene fuertes implicaciones para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Curso De Matlab Basico
  • Curso matlab
  • Curso de MatLab
  • Curso Matlab
  • Curso Matlab
  • Matlab Curso
  • Curso Matlab
  • Curso matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS