Vous êtes sur la page 1sur 4

INTRODUCCION

MATLAB constituye actualmente un estándar dentro de las herramientas del análisis


numérico, tanto por su gran capacidad y sencillez de manejo como por su enorme
versatilidad y difusión. En esta primera sesión el objetivo es aprender los fundamentos
del: operaciones básicas, gráficos elementales, etc.

1. ESPACIO DE TRABAJO DE MATLAB


Al iniciar una sesión MATLAB observaremos el espacio de trabajo como en la Figura 1,
compuesto por varias ventanas. La más grande de ellas, que se encuentra a la derecha,
es la ventana de comandos. Una vez que MATLAB está listo para funcionar aparece la
señal de espera de entrada (“prompt”) en forma de >>.
La pantalla se subdivide en varias ventanas que se detallan a continuación:

 la ventana command window(ventana central) es donde se introducirán los


comandos , variables e instrucciones a realizar.es decir, la ventana donde
trabaja.

 La ventana current folder (izquierda superior) indica el contenido del directorio


en el que se está trabajando o las funciones que se hayan creado.

 La ventana de workspace (derecha superior) es la ventana donde se indican las


variables definidas en la sesión de trabajo o ya guardas y cargadas de otra
sesiones. Para borrar alguna de ellas, se usara el comando >>clear
sombredevaraible o selecciona la variable en esa ventana y se suprime.

 La ventana de command history muestra todos los comandos y ordenes que se


han introducido, permitiendo recuperarlos o bien arrastrarlo a al comman
window (no ejecuta), o bien haciendo doble clic sobre ellos (ejecuta).

Ilustración 1.pantalla de MATLAB


 Es conveniente también hacer uso intensivo de la ayuda de MATLAB accediendo
a ella desde el menú o tecleando en la ventana de comandos help para la ayuda
sobre el comando especificado por. Por ejemplo,
>> help help
 invoca la ayuda sobre la propia ayuda en línea.
 Se pueden usar las flechas ↑ y ↓ para evocar los comandos introducidos
anteriormente.

 Las letras mayúsculas y las minúsculas para MATLAB no son equivalentes: valor
y Valor son dos variables diferentes. Los nombres de las variables tienen que
comenzar con una letra, pueden contener hasta 63 caracteres (letras, números
y barra baja, pero no signos de puntuación). También se prohíbe usar las
palabras reservadas

for end if while function return elseif case otherwise switch continue
else try catch global persistent break
como nombre de variables.
 Teclear el nombre de una variable har´a que MATLAB devuelva su valor.

 Un punto y coma (;) al final final de cualquier expresión suprime la salida del
resultado por la pantalla (pero no la evaluación de dicha expresión).

 En MATLAB se puede usar tanto paréntesis ( ) como corchetes [ ], pero ´estos


tienen significados diferentes: los paréntesis sirven para agrupar expresiones e
indicar los argumentos de funciones, mientras que los corchetes especifican
listas, vectores y matrices.
 Cualquier cálculo se puede abortar pulsando Ctrl-C.

Al ejecutar el comando para representar una función, Matlab abre una nueva ventana
de Figure, la cual se puede minimizar y mantener toda la sesión mientras se va
actualizando, o bien cerrar.

Con el icono del folio o New Script de la barra de herramientas (primero de los iconos
de la misma), también se abrirá una nueva ventana donde Matlab permite programar o
crear funciones en ficheros con extensión .m.
La sesión de trabajo que se está realizando se puede guardar. Para ello, cuando se
quiere comenzar a guardar se escribe (sin espacios en blanco en el nombre del fichero):

>>diary nombrefichero.txt

Y desde ahí hasta que se teclee >>diary off, guarda con el nombre indicado la sesión
realizada. Si en cualquier momento se quiere volver a activar dicha sesión, bastará con
poner de nuevo >>diary on. Por defecto, se guardará en la ruta que esté especificada
en Current Directory.

En caso de querer guardar sólo las variables creadas en la sesión, bastará realizarlo
con el comando >>save, o bien en File >>Save Workspace. Para recuperarlas en una
nueva sesión de trabajo se cargan con el comando >>load y el nombre especificado
cuando han sido guardadas.
2. Operaciones básicas de MATLAB
La forma más sencilla de usar MATLAB es hacerlo funcionar como si se tratara de una
gran calculadora. Las operaciones disponibles son: + (suma), - (resta), * (producto), /
(división), ˆ (exponenciación). Por ejemplo, tecleando:
>> 3+2

MATLAB responderá con el resultado de la operación:


ans = 5
El resultado de las operaciones es asignado por defecto a la variable ans (de “answer”),
pero puede asignarse a otras variables. Estas pueden tener cualquier nombre que
cumpla con las reglas habituales (caracteres alfanuméricos, empezando por una letra).
Por ejemplo, tecleando:
>> x=12/2
Se realiza la operación indicada y asigna el resultado a x: x = 6. La variable conserva su
valor a lo largo de toda la sesión, salvo que se le asigne otro o se le prive de valor por
medio de
>> clear x
Observe la gran particularidad de MATLAB: a diferencia de muchos otros lenguajes de
programación, aquí no se requiere declarar variables de antemano.
Varios comandos de MATLAB pueden ir en una misma línea, separados por una coma
o un punto y coma (recuerde que el ´ultimo suprime la salida del resultado por pantalla;
así, si únicamente desea que se asigne el valor, pero no quiere ver el resultado, basta
con añadir un ; después de la orden). Por ejemplo, si efectuamos:
>> z=36-7;
el resultado se asignara a z, pero no se mostrara por pantalla. Para inspeccionar
posteriormente el valor de z bastara con teclear el nombre de la variable:
>> z
a lo que MATLAB responderá con: z = 29.
Casi todas las funciones elementales (y muchas de las funciones especiales) se
encuentran incluidas en MATLAB: las funciones trigonométricas: sen, cos, tan, acos,
asin, atan, los logaritmos: log, log10, la función exponencial: exp, la raíz cuadrada: sqrt,
las funciones hiperbólicas: sinh, cosh, etc. Para usar cualquiera de estas funciones se
debe colocar el argumento entre par´entesis. Por ejemplo:
>> y=log(18*z+x);
Asignara a la variable y el resultado de la operación anterior. Tecleando
>> y
Obtendremos como respuesta: y = 6.2691.
MATLAB conoce también varias constantes universales, como pi= π, la unidad
imaginaria i ´o j, etc. Recuerde que por defecto MATLAB realiza toda la operación
ajustándose a el estándar IEEE, doble precisión. No podemos variar esta característica
salvo tengamos instalado el Symbolic Math Toolbox, que implementa la función vpa (de
“variable precisión arithmetics”).

3. DOMCUMENTACION Y AYUDA ON-LINE

• Ayuda on-line en la ventana de comandos:

>>help nombre_de_comando

• Ayuda on-line en la ventana del navegador: “Help” en la barra de menús, ó bien:

>>helpwin

A través del navegador del Help se pueden descargar, desde The MathWorks, guías
detalladas, en formato pdf, de cada capítulo.