Matlab Guion

Páginas: 13 (3004 palabras) Publicado: 26 de octubre de 2012
1

Generalidades

MATLAB viene desarrollándose desde los años 1980’ y ha tenido muchísimas revisiones. Estos apuntes s están pensados para la versión 6.5, por lo que muchas de las cosas que veremos, no coinciden en versiones posteriores por dos razones principalmente: la primera es que los menús suelen estar cambiados, pero esto no es problema porque fácilmente la misma orden se encuentra enotro menú o submenú. Y la segunda es que los algoritmos de cálculo sí que han sido mejorados, aunque esto no se nota de cara al usuario, porque el comando es el mismo. Simplemente el programa rueda más rápidamente o proporciona una mejor precisión.

1.1

La ventana de comandos

La ventana de comandos es la ventana en la que se trabaja habitualmente para escribir comandos, ejecutar archivos,etc. En las primeras prácticas, trabajaremos directamente en ella, escribiendo los comandos y viendo los resultados. Más adelante, aprenderemos cómo crear funciones propias en archivos. El aspecto de la ventana se muestra a continuación:

La ventana de comandos En la barra de opciones del menú, destacamos en principio dos opciones en File: Set Path: permite indicar el camino para acceder a losarchivos para su ejecución. Preferences: permite cambiar las opciones de trabajo. Entre ellas, la más importante es en Command Window la opción de presentación de números: long, short, rational etc. Ahora miremos a la propia ventana. Los comandos se introducen en una línea a continuación del símbolo >> y una vez ejecutados no se puede volver a usar dicha línea. Para repetirlos, en principio hay quevolver a teclearlos en la siguiente …la, que empezará por >> y aparecerá cuando MATLAB termine de ejecutar las órdenes anteriores. Sin embargo, están las siguientes utilidades para escribir los comandos más fácilmente:

1

" # ! ctrl ctrl - ! home end esc del backspace

ctrl ctrl ctrl ctrl ctrl ctrl ctrl ctrl ctrl ctrl ctrl ctrl

-

p n b f l r a e u d h k

Recupera la línea anteriorRecupera la línea siguiente Atrasa un carácter Adelanta un carácter Atrasa una palabra Adelanta una palabra Principio de línea Final de línea Borra la línea Borra el carácter del cursor Borra el carácter anterior al cursor Borra hasta el …nal de la línea

Los primeros comandos que vamos a ver son: Por defecto, MATLAB distingue entre mayúsculas y minúsculas, por lo que las variables A y a sondistintas. ; Cuando se trabaja en la ventana de comandos, y sobre todo si se utiliza matrices de gran tamaño, puede ser conveniente no ver el resultado de cada comando u operación nada más ejecutarla. Para ello se añade un punto y coma ; al …nal del comando. % Los comentarios se escriben después del signo del tanto por ciento Ctrl-C Para interrumpir MATLAB en cualquier momento Quit Termina MATLAB1.2

El área de trabajo

El área de trabajo es la parte de la memoria a la que accede MATLAB. Dicho de otra forma, es donde estarán las variables que se utilicen. MATLAB distingue entre las variables temporales, y las variables permanentes: Variables temporales: ans es el nombre por defecto de la variable usada para almacenar los resultados. Cuando hacemos un cálculo y no lo guardamos enninguna variable, MATLAB lo almacena en ans. Por ejemplo: >> q = 2 * pi almacena en la variable q el valor 6.283185, mientras que si tecleamos: >> 2 * pi se almacena en la variable ans el valor anterior. El problema es que cuando hacemos otro cálculo sin guardarlo en ninguna variable, este se vuelve a almacenar en ans, perdiendo el valor anterior. Variables permanentes: pi almacena el número epsalmacena el número más pequeño tal que 1 + eps > 1 inf almacena un valor …cticio equivalente a 1; por ejemplo, >> 1 / inf proporciona en la variable ans el valor cero. 2

i almacena el número complejo j almacena el número complejo

p p

1 1

Hay que tener en cuenta que las variables permanentes se pueden volver a de…nir y usar como temporales, aunque MATLAB dará un aviso en la ventana de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS