Apuntes adg matlab 07 09 2010

Páginas: 28 (6850 palabras) Publicado: 22 de junio de 2011
Universidad de Concepción
Facultad de Ciencias Físicas y Matemáticas
Departamento de Geofísica
Avda. Esteban Iturra s/n - Casilla 160-C – Teléfono 204136 – FAX 220104

Introducción al trabajo con Matlab Apuntes para el curso Análisis de datos Geofísicos Dr. Samuel Hormazábal Fritz Departamento de Geofísica Universidad de Concepción Chile

Índice Introducción 1.- Aspectos básicos 2.-Vectores y matrices: definición y operaciones 3.- Extracción de filas y columnas de una matriz 4.- Algunas funciones útiles 5.- Matrices y vectores que contengan “NaN” 6.- Programación estructurada 7.- Despliegue de datos con formatos 8.- Leer y guardar datos 9.- Gráficos 10.- Interpolación 11.- Funciones de usuario ANEXO: Toolbox

Análisis de datos Geofísicos, Departamento de Geofísica, Facultad deCiencias Físicas y Matemáticas, Universidad de Concepción

Página 2

Introducción
Matlab (Matrix Laboratory) es un lenguaje de programación de alto nivel orientado al trabajo con vectores y matrices. Matlab integra la computación, visualización y programación en un ambiente fácil de usar, donde los problemas y soluciones son expresados en una notación matemática familiar. El uso típico deMatlab incluye aplicaciones en: 1. Computación y matemáticas 2. Desarrollo de algoritmos 3. Modelación y simulación 4. Exploración, visualización y análisis de datos 5. Aplicaciones graficas Consideraciones: 1. no se declaran las variables, como en Fortran, c, c++ 2. Trabaja con doble precisión 3. Distingue mayúsculas y minúsculas

1.- Aspectos básicos
help: El comando “help” acompañado con elnombre de la función o programa, entrega información de lo que hace la función o el programa. Este es muy útil cuando no se sabe usar una función en particular. Ejemplo 1.1
help inv INV Matrix inverse. INV(X) is the inverse of the square matrix X. A warning message is printed if X is badly scaled or nearly singular. See also SLASH, PINV, COND, CONDEST, LSQNONNEG, LSCOV.

En la última líneaentrega otras funciones relacionadas con la función que se esta interrogando. Para obtener operadores y caracteres especiales podemos tipiar „help ?‟

pwd: El comando pwd permite desplegar el directorio (carpeta) en que se esta trabajando. Ejemplo 1.2
Análisis de datos Geofísicos, Departamento de Geofísica, Facultad de Ciencias Físicas y Matemáticas, Universidad de Concepción

Página 3

pwd ans= C:\matlabR12\work

whos: El comando whos entrega una lista de las variables que se están utilizando. En la lista se indica el nombre, la longitud (dimensión del arreglo) y el tamaño (numero de bytes) de cada variable. what: El comando what entrega un listado de los programas que se encuentran en el directorio en que se esta trabajando. Ejemplo 1.3
what M-files in the current directoryC:\matlabR12\work eje1 eje2 eje3 f1 newton ra_ejemplo rm_newton

ls: El comando ls muestra todo los archivos, carpetas, datos en el directorio de trabajo Ejemplo 1.4
ls ESTACIONES.txt Programa01_1997.m eje2.m eje3.m perfiles.m respaldo1.m

cd: El comando cd (change directory) permite cambiar el directorio de trabajo. Ejemplo 1.5
cd d:\ocefisica\programas cd('d:\ocefisica\programas')

addpath:Permite añadir un directorio al entorno del matlab. La carpeta se instalará mientras se este trabajando. Ejemplo 1.6
addpath d:\dataproc\rutinas - begin addpath('d:\dataproc\rutinas ') path(path,'c:\sam\matlab\plan_crucero');

Análisis de datos Geofísicos, Departamento de Geofísica, Facultad de Ciencias Físicas y Matemáticas, Universidad de Concepción

Página 4

2.- Vectores y matrices:definición y operaciones
 Un vector fila o columna se puede definir de la siguiente forma:

a = [1 2 3 4] a = 1 2

3

4

a = [1, 2, 3, 4] a = 1 2 3 a = [1 2 3 4]' a = 1 2 3 4 a = [1; 2; 3; 4] a = 1 2 3 4 a = 1:10 a = 1 a = 1:3:15 a = 1 4 7 2

4

% Crea un vector correlativo del 1 al 10. 3 4 5 6 7 8 9 10

10

13



Un matriz se puede definir de las siguiente forma:

A = [1 2 3...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejemplo De Auditor A De Sistemas 09 07 2010
  • Pollos De Engorde 07 09 2010
  • 900836835 07 09 2015
  • 09 07 29 Colonización
  • Algoritmos 09 07 2014
  • La celula 09 07 12
  • GLOSARIO 07 09 2015
  • GuiadeMecanica13 09 2010

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS