Cursomo

Páginas: 291 (72533 palabras) Publicado: 20 de octubre de 2015
Introducción informal a Matlab y Octave
Guillem Borrell i Nogueras
http://iimyo.forja.rediris.es/
31 de octubre de 2008

2
Este documento está publicado según la siguiente licencia:

GNU Free Documentation License
Copyright c 2005-2008 GUILLEM BORRELL I NOGUERAS. Permission is granted to copy, distribute
and/or modify this document under the terms of the GNU Free Documentation License, Version1.2 or
any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover
Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free
Documentation License”.

ISBN: 978-84-691-3626-3
Matlab R y MathWorks R son nombres registrados por MathWorks
Revisión 48
Pendientes de ampliación las secciones marcadas con (+)
Typeset byLATEX
Escrito en Kubuntu GNU/Linux y Gentoo GNU/Linux. No ha sido necesaria ninguna herramienta comercial
para preparar este texto, sirva como demostración que el software no por ser más caro debe ser mejor.
Este es un proyecto de documentación libre. La fuente del documento junto con el código necesario para
generarlo se encuentra en http://iimyo.forja.rediris.es. Este libro parte del proyectooriginal de Guillem
Borrell “Introducción Informal a Matlab y Octave” http://torroja.dmt.upm.es/guillem/blog/.
A continuación se listan los nombres de los que han contribuido directa o indirectamente en la escritura de este
libro:
Jorge Molano Rembiasz
Juanjo Martín Romero
Rafa Rodríguez Galván

ÍNDICE GENERAL

I

Introducción y elementos del lenguaje Matlab

15

1. Introducción
1.1. Lenguajesinterpretados o de scripting . . . . . . . . . . . . . . . . . .
1.2. Un lenguaje de scripting científico, Matlab. . . . . . . . . . . . . . . .
1.3. El entorno de desarrollo Matlab. . . . . . . . . . . . . . . . . . . . . .
1.4. Octave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.1. El entorno de desarrollo Octave . . . . . . . . . . . . . . . . . .
1.5. Los proyectos desoftware y los lenguajes de programación . . . . . . .
1.5.1. El ciclo de desarrollo clásico . . . . . . . . . . . . . . . . . . . .
1.5.2. Rapid Application Development o RAD . . . . . . . . . . . . .
1.5.3. Otros lenguajes orientados a RAD. . . . . . . . . . . . . . . . .
1.6. Una visión contemporánea del desarrollo de aplicaciones de simulación
1.6.1. Errores típicos . . . . . . . . . . . . .. . . . . . . . . . . . . .
1.6.2. ¿Cuál es entonces el espacio de Matlab? . . . . . . . . . . . . .
1.6.3. ¿Y el espacio de Octave? . . . . . . . . . . . . . . . . . . . . .
1.6.4. Los lenguajes pegamento . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
..
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.

17
17
17
18
20
21
21
22
22
23
23
23
23
24
24

2. MATLAB2.1. El lenguaje y las bibliotecas . . . . . . . . . . . . .
2.2. Convenciones . . . . . . . . . . . . . . . . . . . . .
2.2.1. Operaciones elementales con Matlab . . . .
2.2.2. Algunas palabras clave y atajos de teclado.
2.3. La Ayuda(I) . . . . . . . . . . . . . . . . . . . . . .
2.4. Tipos de archivos en Matlab . . . . . . . . . . . . .
2.4.1. Funciones(I) . . . . . . . . . . . . . . . . . .2.4.2. Scripts . . . . . . . . . . . . . . . . . . . . .
2.4.3. Nuestra primera función . . . . . . . . . . .
2.4.4. Nuestro primer script . . . . . . . . . . . .
2.4.5. Una gran diferencia entre Matlab y Octave
2.5. Argumento . . . . . . . . . . . . . . . . . . . . . .
2.5.1. Matrices . . . . . . . . . . . . . . . . . . . .
2.5.1.1. Tipos de argumentos matriciales .
2.5.2. Secuencias . . . . . ....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cursom Mecanica Basica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS