introduccion a matlab

Páginas: 14 (3492 palabras) Publicado: 12 de octubre de 2014
Introducción a Matlab


por Ángel Garcimartín
Departamento de Física y Matemática Aplicada


Véase también:Introducción a la programación con Matlab

Matlab es un programa interactivo para cálculo numérico y tratamiento de datos. Contiene muchas herramientas y utilidades que permiten además diversas funcionalidades, como la presentación gráfica en 2 y 3 dimensiones. Esos útiles estánagrupados en "paquetes" (toolboxes). A Matlab se le pueden añadir paquetes especializados para algunas tareas (por ejemplo, para tratamiento de imágenes). Trabajar con Matlab comporta aprender un lenguaje simple. En esta introducción se explican los elementos básicos de este lenguaje.
Matlab es un programa command-driven, es decir, que se introducen las órdenes escribiéndolas una a una acontinuación del símbolo » (prompt) que aparece en una interfaz de usuario (una ventana). Esta introducción contiene ejemplos que se pueden escribir directamente en la línea de comandos de Matlab. Para distinguir esos comandos, junto con la respuesta del programa, se emplean un tipo de letra diferente:
»2+2
ans =
4
Una manera de seguir esta introducción consiste en abrir Matlab en otra ventana, e ircopiando y pegando el comando a continuación del símbolo >>.
Para más información, se puede consultar el folleto "Getting Started with Matlab" o el manual de usuario (que están en la biblioteca). También puede consultarse la ayuda en línea, como se explica más adelante. O conectarse al servidor Web de Mathworks, la empresa que comercializa Matlab, donde pueden encontrarse -por ejemplo- programasque han escrito otros usuarios de Matlab.
Este documento contiene los siguientes apartados:

El entorno Matlab
Para desenvolverse en la interfaz de usuario, llevar la cuenta de las variables, ...
Edición de la línea de comandos. Con las flechas del teclado se pueden recuperar las órdenes anteriores, sin tener que volver a teclearlas. Así, en el caso de una equivocación en un comandocomplicado
» d2_f=(y2-2*y1+y3)/deltax^2)
??? -2*y1+y3)/deltax^2)
|
Missing operator, comma, or semi-colon.
en vez de volver a teclear todo, puede recuperarse la instrucción pulsando la tecla "flecha hacia arriba", desplazarse hasta el error (falta un paréntesis) con la flecha hacia a la izquierda, y arreglarlo:
» d2_f=(y2-2*y1+y3)/(deltax^2)
En ocasiones, es interesante no presentar elresultado en la pantalla (por ejemplo, cuando se trata de una lista de datos muy larga). Eso se consigue poniendo un punto y coma al final de la instrucción.
» y=sqrt(4);
El resultado no aparece, pero sin embargo el cálculo se ha realizado:
» y
y =
2
El comando who indica las variables con las que se está trabajando:
» who
Your variables are:
Fy      f       indice     n_punt     t_mdelta_f f_max   manchas    t          y
Comandos relacionados con el sistema operativo:
pwd
Present working directory
(directorio de trabajo actual)
cd 
cambiar de directorio
dir
listado de los ficheros del directorio actual
Estos comandos son muy similares a los análogos de MS-DOS o UNIX.
Guardar y cargar ficheros de datos. Se emplean los comandos save y load, respectivamente.
paraguardar datos: save [nombre del fichero] [variable] -ascii
para recuperar datos: load [nombre del fichero] [variable] -ascii
Por ejemplo: con estas dos órdenes
» cd a:
» save toto.dat y -ascii
se cambia el directorio de trabajo a a:\ y se guarda allí el contenido de la variable y en el fichero toto.dat con formato texto (por eso se pone -ascii).
Vectores y matrices
La "especialidad" deMatlab es el manejo de matrices: Matlab son las siglas de Matrix Laboratory.
Un vector se define introduciendo los componentes, separados por espacios o por comas, entre corchetes:
» v=[sqrt(3) 0 -2]
v =
1.7321   0   -2.0000
Para definir un vector columna, se separan las filas por puntos y comas:
» w=[1;0;1/3]
w =
1.0000
0
0.3333
La operación transponer (cambiar filas por...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion a matlab
  • Introduccion Al Matlab
  • Introduccion a Matlab
  • Introducción al matlab
  • Introduccion A Matlab
  • Introduccion a matlab
  • Introducción Al Matlab
  • introduccion a matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS