Matlab
´ ´ Julio Ben´ ıtez Lopez, Jose Luis Hueso Pagoaga
Departamento de Matem´tica Aplicada a Universidad Polit´cnica de Valencia e
´ Indice.
0. Informaci´n General. o 1. Perdiendo el miedo. 1.1. Mandatos b´sicos. . . . . . . . . a 1.2. Variables. . . . . . . . . . . . . 1.3. Constantes y cadenas. . . . . . 1.4. Funciones. . . . . . . . . . . . . 1.5. N´merosComplejos. . . . . . . u 1.6. Vectores. . . . . . . . . . . . . . 1.7. Matrices. . . . . . . . . . . . . . 1.8. Polinomios. . . . . . . . . . . . 1.9. Gr´ficos. . . . . . . . . . . . . . a 1.9.1. Curvas planas. . . . . . 1.9.2. Curvas en el espacio. . . 1.9.3. Superficies en el espacio. 2. Aprendiendo a programar 2.1. Archivos.m . . . . . . . . 2.2. Bucles. . . . . . . . . . . . 2.3. Condicionales. . .. . . . . 2.3.1. La condici´n if . . o 2.3.2. La condici´n while o
v 1 1 2 3 4 6 7 9 12 13 13 15 16 19 19 24 27 27 30 35 39 45
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . .
. . . . .
. . . . .
. . . ..
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
3. Soluciones a algunos ejercicios. A. M´ ınimos cuadrados. B. Fractales.
3
´ Indice.
4
0.Informaci´n General. o
Este texto no tretende ser m´s que unos breves apuntes para presentar el programa a MATLAB y su lenguaje de programaci´n. Para una informaci´n m´s completa puede o o a utilizarse los manuales [1] o [2]. Estas notas est´n elaboradas, en su mayor´ a partir a ıa, de [3]. La versi´n de MATLAB usada es la 5.3 para Windows 95. o MATLAB (MATrix LABoratory) es un programa orientado alc´lculo con matrices, a al que se reducen muchos de los algoritmos que resuelven problemas de Matem´tica a Aplicada e Ingenier´ ıa. MATLAB ofrece un entorno interactivo sencillo mediante una ventana en la que podemos introducir ordenes en modo texto y en la que aparecen los resultados. Los gr´ficos a se muestran en ventanas independientes. Cada ventana dispone de una barra de men´s u que controlasu funcionalidad. Aprenderemos a asignar, borrar, guardar y recuperar variables, utilizar las funciones incorporadas y, m´s adelante, a definir funciones nuevas. MATLAB opera directamente a con n´meros complejos y con n´meros reales como caso particular. u u Lo que distingue a MATLAB de otros sistemas de c´lculo es su facilidad para trabajar a con vectores y matrices. Las operaciones ordinarias,suma, producto, potencia, operan por defecto sobre matrices, sin m´s restricci´n que la compatibilidad de tama˜os en cada a o n caso. Entes matem´ticos como los polinomios son tratados por MATLAB como vectores, a gracias al hecho de que se suman y multiplican por escalares de la misma forma que ´stos. La multiplicaci´n y divisi´n entera de polinomios se efectan mediante ´rdenes e o o o espec´ ıficas,as´ como la evaluaci´n o derivaci´n de un polinomio. ı o o Una de las caracter´ ısticas m´s destacables de MATLAB es su capacidad gr´fica. Exa a plicaremos algunos comandos gr´ficos para representaci´n de funciones de una o dos a o variables en distintos sistemas de coordenadas.
v
0. Informaci´n General. o MATLAB dispone de mandatos propios de un lenguaje de programaci´n para efectuar o...
Regístrate para leer el documento completo.