COMENZAR CON MATLAB
Enviado por marko554 • 23 de Septiembre de 2013 • Exámen • 6.416 Palabras (26 Páginas) • 229 Visitas
Rosa Echevarría Líbano – Dpto. Ecuaciones Diferenciales y Análisis Numérico – Universidad de Sevilla
BREVES APUNTES PARA
COMENZAR CON MATLAB
1. SINTAXIS GENERAL
En MATLAB, en general, las letras minúsculas y mayúsculas NO SON IGUALES.
La ejecución de cualquier comando puede abortarse mediante CONTROL + C.
Se pueden escribir varios comandos en una misma línea, separándolos por “coma” o por “punto y coma”.
Se pueden recuperar comandos anteriores, usando las teclas de flechas arriba y abajo. Con las flechas
izquierda y derecha nos podemos desplazar sobre la línea de comando y modificarlo.
1.1 Constantes
Enteros: 12 -3
Reales: 8.01 -5.2 .056 1.4e+5 -.567e-21
Complejos: 1+2i -3+j (i j son símbolos que representan la unidad imaginaria)
Caracteres (entre apóstrofes): ‘esto es una cadena de caracteres’ ‘string’
1.2 Operaciones aritméticas elementales
Suma: +
Resta: -
Multiplicación: *
División: /
Exponenciación: ^
Se puede utilizar MATLAB como simple calculadora, escribiendo expresiones aritméticas y terminando por
RETURN (<R>). Se obtiene el resultado inmediatamente a través de la variable del sistema ans (de
answer). Si no se desea eco en el terminal, deben terminarse las órdenes por “punto y coma”.
1.3 Variables
Los nombres de variables pueden tener a lo sumo 19 caracteres, letras y números. El primero debe ser
una letra. No se pueden utilizar los caracteres especiales:
+ - = * ^ < > ...
Las variables en MATLAB no necesitan ningún tipo de declaración y pueden almacenar sucesivamente
distintos tipos de datos: enteros, reales, escalares, matriciales, caracteres, etc. Se crean, simplemente,
asignándoles un valor.
Se pueden eliminar variables mediante el comando clear
clear elimina todas las variables que existan en ese momento
clear a,b,c elimina las variables a, b y c
Atención: recuérdese que las variables AB ab Ab y aB SON DISTINTAS.
Para conocer en cualquier instante el valor almacenado en una variable basta con teclear su nombre.
Se pueden conocer todas las variables definidas hasta el momento tecleando el comando
who lista las variables actuales
whos como el anterior, pero más detallado
EJEMPLO
>> a=10; <R>
>> pepito=2.4/3, <R>
>> b=a+pepito; <R>
>> b <R>
b =
10.800
>> b=b+4-0.5i <R>
b =
14.800 – 0.5000 i
Breves apuntes para comenzar con MATLAB
Rosa Echevarría Líbano – Dpto. Ecuaciones Diferenciales y Análisis Numérico – Universidad de Sevilla
2
1.4 Formatos
Por defecto, cuando MATLAB nos muestra un valor real, nos muestra sólo cinco cifras significativas
(formato corto). Se puede modificar la forma de mostrar los valores mediante el comando format:
format long 14 cifras significativas
format short vuelve al formato corto (5 cifras significativas)
format vuelve al formato por defecto (corto)
format short e formato corto y notación exponencial
format long e formato largo y notación exponencial
format rat formato racional: aproximación en forma de fracción
EJEMPLOS
>> a=.0001234567
a =
1.2346e-004
>> format long
>> a
a =
1.234567000000000e-004
>> format rat
>> a
a =
1/8100
1.5 Variables predefinidas
Algunos nombres están pre-definidos por MATLAB:
ans variable del sistema para almacenar el resultado de evaluar
expresiones
i , j unidad imaginaria : raiz cuadrada de -1
pi número π
Inf “Infinito”: número mayor que el más grande que se puede
almacenar
NaN “Not a Number : magnitud no numérica resultado de cálculo
indefinidos
EJEMPLOS
>> 5/3
ans =
1.6667
>> b=5/0
Warning: Divide by zero.
b =
Inf
>>
...