01_Capitulo

Páginas: 14 (3416 palabras) Publicado: 25 de octubre de 2015
UNIDAD 1.
Introducción y conceptos básicos.












MATLAB. Interfaz/entorno gráfico (desktop).
Operaciones aritméticas elementales.
Funciones: cos, tan, log, etc.
Variables.
Vectores.
Representación gráfica básica.
Ficheros de comandos (scripts).
Derivada numérica.
Integral numérica.
Representación gráfica (más utilidades).
Importar y exportar datos.

"Hay que aprender a hacerseentender por una máquina"

MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices")
Es una herramienta de software matemático que ofrece un interfaz
gráfico con un lenguaje de programación propio (lenguaje M).
Está disponible para las plataformas Unix, Windows, Mac OS X y
GNU/Linux .
Entre sus prestaciones básicas se hallan: la operaciones y manipulación
de vectores y matrices, larepresentación de datos y funciones, la
implementación de algoritmos (programas), la comunicación con
programas en otros lenguajes (C, C++, etc.) y con otros dispositivos
hardware.

Alternativas freeware: Octave, SciLab.

MATLAB: Interfaz/entorno gráfico.

MENU

DIRECTORIO
ACTUAL

VENTANA DE COMANDOS

DETALLE DE
FICHERO

ATENCIÓN: es configurable por el usuario.

VENTANA
DE DATOS
O VARIABLESHISTORIAL DE
COMANDOS

MATLAB: Ventana de comandos
• Todas las operaciones pueden introducirse (mediante texto) y ejecutarse en la línea
de comandos (tecla enter).
• Distingue entre mayúsculas y minúsculas.
• La línea de comandos está preparada cuando el cursor es >>.
• Signo decimal es punto. La coma tiene otro significado.
Ejemplo:
>> 3.54
La (última) respuesta/answer (ans) es 3.54
>> -1.42E-10
>>3,54 La respuesta no es la esperada (la coma es un signo especial en MATLAB)
MATLAB: Operadores aritméticos elementales
• Operadores aritméticos elementales: +, -, *, /, ^ (exponenciación).
• Atención al orden de ejecución de los operadores (^*/+-) y a la precedencia de los
paréntesis (de dentro a fuera)

Ejemplo:
>> (5.66-4.32)^0.34
>> 5.66-(4.32^0.34)
>> 5.66-4.32^0.34

Números complejos:compuestos por parte real e imaginaria. Se representa
mediante la suma de la parte real y la imaginaria (i o j).
Ejemplo:
>> -1^0.5
ans
-1
>> (-1)^0.5 ans
0.0000 + 1.0000i
Funciones con números complejos: complex real imag abs cong
angle

Obsérvese la utilidad de la ventana del historial de comandos:
• Doble click ejecuta de nuevo el comando
• Click derecho -> borrar historial de comandos (a parte deotras opciones)
• También para repetir comandos anteriores/posteriores pulsar flecha
arriba/abajo en la ventana de comandos

MATLAB. Funciones predefinidas
El argumento de la función se coloca entre paréntesis.
Trigonométricas y sus inversas (en radianes!)
Ejemplo: sin(0.4), tan(0.3), asin(0.4), etc.
Exponenciales y logarítmicas
Ejemplo: exp(2.3), log(34.5), log10(100), etc.
Redondeo
Ejemplo:round(3.5) fix(-2.1) floor(-2.1) ceil(-2.1)
Con más de un argumento (se separan con comas)
Ejemplo: max(-6,5) , min(-6,5) , rem(4,3), mod(4,3), etc
Otras
sqrt(4.0) (raíz cuadrada)
sign(-8.4)
(signo)
factorial(3)
Otros cientos…

MATLAB. Mensajes de error.
Cuando el comando no puede ejecutarse correctamente (por error del usuario)
aparece en rojo, proporcionando alguna información de la causa.
Ejemplos
>>log10
Error using log10
Not enough input arguments.
>> 4^^3
4^^3
Error: Unexpected MATLAB operator.
>> exp(sevilla)
Undefined function or variable 'sevilla'.

MATLAB. Ayuda.
>> help('log10')
Atención a las comillas simples!
>> lookfor('logarithm')

MATLAB. VARIABLES.
Variables predefinidas (de MATLAB): valores numéricos asociados a un nombre, entre
otras:
>> pi
(3.1415…)
>> i, j, 1i, 1jsqrt(-1)
>> NaN , Inf
Not a Number, Infinity
>> ans
último resultado válido
Variables definidas por el usuario: valores numéricos asociados a un nombre definido
por el usuario. Se definen mediante el signo igual =
Ejemplo: var_nombre=valor numérico.
>> velocidad_5=4.32
velocidad_5 =
4.3200
Reglas para el nombre (que aclare el contenido de la variable!):
• Empieza (siempre) por una letra.
• Puede...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS