guia matlab
´n
Pra
´todos Nume
´ricos
de Me
con MATLAB
Ion Zaballa
´Indice general
1. Lo B´
asico
4
1.1. Introducci´
on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.2. Comienzo y Fin de una sesi´
on de MATLAB . . . . . . . . . . . . . . . . . . . . .
5
1.3. Sistema de Ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
6
1.4. Edici´
on en la L´ınea de Comandos . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
2. Matrices y Vectores
9
2.1. Generaci´
on de matrices expl´ıcitamente . . . . . . . . . . . . . . . . . . . . . . . .
9
2.1.1. Elementos de Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2.1.2. Formatos de Salida . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .
12
2.2. Manipulaci´
on de vectores y matrices . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.3. Matrices a partir de funciones predefinidas en MATLAB . . . . . . . . . . . . . .
20
2.4. Otras formas de generar matrices . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
3. El Entorno de Trabajo de MATLAB
24
3.1. El Espacio de Trabajo . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . .
24
3.1.1. Comandos save y load . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
3.1.2. El Comando diary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
3.1.3. L´ıneas de comentarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
3.2. El Camino de b´
usqueda (SEARCH PATH) de MATLAB . . . . . . . . . . . . . .
273.3. Manipulaci´
on de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
3.3.1. Ejecuci´
on de Programas Externos
2
. . . . . . . . . . . . . . . . . . . . . .
30
3
4. Programaci´
on en MATLAB
31
4.1. Empezando a programar en MATLAB . . . . . . . . . . . . . . . . . . . . . . . .
31
4.1.1. Operadores relacionales y l´ogicos . . . . . . . . . . . . . . . . . . . .. . .
33
4.1.2. Bifurcaciones y Bucles . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
4.1.3. Presentaci´
on de los resultados . . . . . . . . . . . . . . . . . . . . . . . . .
41
4.2. Scripts y Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
5. N´
umeros complejos y polinomio
50
5.1. N´
umeros Complejos . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .
50
5.2. C´alculo con Polinomios
51
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A. Funciones incorporadas en MATLAB
54
A.1. Funciones que act´
uan sobre escalares . . . . . . . . . . . . . . . . . . . . . . . . .
55
A.2. Funciones que act´
uan sobre vectores . . . . . . . . . . . . . . . . . . . . . . . . .
57
A.3. Funciones que act´uan sobre matrices . . . . . . . . . . . . . . . . . . . . . . . . .
57
B. Consejos para el uso de Matlab en picasso
61
B.1. Transferencia de ficheros a picasso . . . . . . . . . . . . . . . . . . . . . . . . . .
61
B.2. Primer uso de MATLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
Cap´ıtulo 1
Lo B´asico
1.1.
Introducci´
on
Este documento pretende ser unagu´ıa b´asica para introducirse de forma personal en el uso
de MATLAB y en relaci´
on con las asignaturas An´alisis Matricial Aplicado y Ampliaci´on de
M´etodos Num´ericos. Por lo tanto, aqu´ı s´olo se cubrir´an aquellos aspectos de MATLAB que
tienen relaci´
on con la materia discutida en dichas asignaturas. En otros documentos, que se
entregar´an en clase, se plantear´
an ejercicios en base alcontenido de esta gu´ıa y que deben ser
resueltos personalmente. Si se quiere disponer de una buena y completa gu´ıa de MATLAB, mi
recomendaci´
on es el libro MATLAB Guide de D. J. Higham y N. J. Higham, editado por SIAM.
Aunque el origen de MATLAB estuvo ´ıntimamente ligado a la manipulaci´on y computaci´on de
y con matrices, durante los u
´ltimos a˜
nos ha evolucionado de forma que hoy se puede...
Regístrate para leer el documento completo.