13
II212-INFORMÁTICA T2 Vicerrectoria Administrat

Matlab I (1)

Embed Size (px)

DESCRIPTION

mathlab 1

Citation preview

Page 1: Matlab I (1)

II212-INFORMÁTICA T2

Vicerrectoria Administrativa

Page 2: Matlab I (1)

MATLAB

•Su nombre es una abreviatura de MATrix LABoratory (Laboratorio matricial).•Su tipo de dato básico son las matrices.•Herramienta computacional usada inicialmente para resolver problemas matemáticos.•Se ha convertido en una herramienta estándar para ingenieros y científicos.

Computación matemática.Modelado y simulación.Análisis y procesamiento de datos.Visualización y representación de gráficos.Desarrollo de algoritmos.

Page 3: Matlab I (1)

El entorno de trabajo MATLAB

Nombre Significado Propósito

Command Window Ventana de comandos Ventana principal introducir variables y ejecutar programas

Figure Window Ventana de gráficos Visualizar los gráficos

Editor Window Ventana del editor Para crear y depurar scripts y funciones (File, New Script)

Help Window Ventana de ayuda Proporciona ayuda e información Sobre MATLAB (help comando)

Command History Ventana de histórico de comandos

Almacena los comandos introducidos en command window

Workspace Ventana de espacio de trabajo

Información sobre las variables usadas

Current Directory Ventana del directorio de trabajo actual

Muestra los archivos que hay en el directorio actual

Page 4: Matlab I (1)

El entorno de trabajo MATLAB

Page 5: Matlab I (1)

• Para ingresar un comando nos situamos después del prompt “>>”• Después de ingresado el comando se teclea ENTER para su ejecución.• Se pueden ejecutar varios comandos al tiempo separándolos por

coma, orden de izquierda a derecha.• Con vemos los comandos anteriores.• “…” permiten unir instrucciones muy largas.• “clc” limpia la pantalla del command window.• “;” permite ejecutar un comando, pero no ver la salida.• “%” indica comentario.• Si no se asigna el resultado a ninguna variable, MATLAB lo asigna por

defecto a la variable ans.

El entorno de trabajo MATLAB (Command Window)

Page 6: Matlab I (1)

Operaciones aritméticas con escalares

OPERACION SÍMBOLO EJEMPLOSUMA + 5+3RESTA - 5-3MULTIPLICACIÓN * 5*3DIVISIÓN DERECHA / 5/3DIVISIÓN IZQUIERDA \ 5\3=3/5

EXPONENCIACIÓN ^ 5^3

Page 7: Matlab I (1)

Operaciones aritméticas con escalares (Precedencia de operadores)

PRECEDENCIA OPERACIÓN MATEMÁTICA

PRIMERO Paréntesis, si son anidados primero se ejecuta el mas interno

SEGUNDO ExponenciaciónTERCERO Multiplicación, división (igual precedencia)CUARTO Suma y resta (igual precedencia)

Page 8: Matlab I (1)

La expresión

a + b / c + d

A cuál de las siguientes ecuaciones reales corresponde?

Operaciones aritméticas con escalares (Precedencia de operadores – Ejemplos)

Page 9: Matlab I (1)

• 7+8/2 ans =11• (7+8)/2 ans=7.5• 4+5/3+1 ans = 6.6667 • 5^3/2 ans = 62.5• 27^(1/3)+32^0.2 ans = 5• 27^1/3+32^0.2 ans =11

Linealizar

Operaciones aritméticas con escalares (Precedencia de operadores – Ejemplos)

Page 10: Matlab I (1)

FUNCION DESCRIPCION EJEMPLO

sqrt(x) Raíz cuadrada sqrt(81)

exp(x) Exponencial (ex) exp(3)

abs(x) Valor absoluto abs(-24)

log(x) Logaritmo natural log(1000)

log10(x) Logaritmo en base 10 log10(1000)

factorial(x) Función factorial, debe ser entero positivo factorial(5)

sin(x) Seno del ángulo x, en radianes sin(pi/6)

cos(x) Coseno del angulo x, en radianes cos(pi/6)

tan(x) Tangente del angulo x, en radianes tan(pi/6)

cot(x) Cotangente del angulo x, en radianes cot(PI/6)

round(x) Redondea al entero mas proximo round(17/5)

rem(x,y) Retorna el residuo de la division de x entre y rem(13,5)

sign(x) Devuelve 1 si x>0, -1 si x<0, 0 si x=0 sign(5)

Funciones matemáticas básicas

Page 11: Matlab I (1)

• Es un nombre compuesto de letras o letras y números al cual se asigna un valor.

• El operador de asignación “=” asigna un valor a una variable.

• >>x=15• >>x=3*x-12

Definición de variables

Page 12: Matlab I (1)

• Máximo 63 caracteres• Se permiten letras, números y el caracter subrayado• Deben empezar por una letra• Distinción entre mayúsculas y minúsculas• Evitar nombres reservados por el sistema: cos, sin, sqrt, pi,

exp.

Definición de variables(Reglas de nombrado)

Page 13: Matlab I (1)

COMANDO RESULTADO

clear Borra todas las variables de memoria

clear x y z Borra solo las variables x y z who Muestra un listado con las variables almacenadas

en memoriawhos Muestra un listado con las variables almacenadas

en memoria y su tamaño, junto con la información de clase y longitud

Definición de variables(Comandos útiles)