Matlab-octave

Solo disponible en BuenasTareas
  • Páginas : 239 (59723 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de febrero de 2011
Leer documento completo
Vista previa del texto
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,Version 1.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 (+) ATypeset by L TEX 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 delproyecto original 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
17 17 17 18 20 21 21 22 22 23 23 23 23 24 24 27 27 27 28 28 29 29 30 30 31 31 32 32 33 35 36 36 36 37 37 38 38 39 40

1. Introducción 1.1. Lenguajes interpretados 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 de software 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. Loslenguajes pegamento . . . . . . . . . . . . . . . . . . . . . . 2. MATLAB 2.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 . . . . . . . . . . . . . . . . . . . ....
tracking img