Sesi N 1
Entorno de trabajo de MATLAB
EL120 SOFTWARE PARA INGENIERÍA
Temario
•
•
•
•
Ventanas de trabajo de MATLAB
Uso de la ventana de comandos
Operaciones matemáticas
Resolución de problemas
EL120 SOFTWARE PARA INGENIERÍA
Ventanas de MATLAB
Current Folder,
muestra la carpeta
de trabajo actual
Command Window
Es la ventana donde
se ejecutan los
comandos
Workspace
Muestra lasvariables creadas
Command History
Aquí se registra la actividad
(fecha y hora) de la
ventana de comandos
EL120 SOFTWARE PARA INGENIERÍA
Ventanas de MATLAB
Nombre
Significado
Propósito
Command Window
Ventana de Comandos
Es la ventana principal, se utiliza
para ejecutar los comandos y
funciones.
Current Folder
Carpeta de trabajo
actual
Muestra la carpeta con los scripts
que MATLAB ejecuta pordefecto.
Workspace
Espacio de Trabajo
Proporciona información sobre las
variables utilizadas.
Command History
Histórico de comandos
Registra la actividad de la ventana
de comandos.
EL120 SOFTWARE PARA INGENIERÍA
Uso de la Ventana de comandos
En la ventana de comandos se puede definir variables, realizar
operaciones matemáticas, ejecutar comandos, etc.
>> a = 4.3
ans =
4.3000
>> 2+5*3-6/2ans =
14
Definir una
variable
Operaciones
matemáticas
>> sin(pi/6)
ans =
0.5000
EL120 SOFTWARE PARA INGENIERÍA
>> date
ans =
12-Feb-2015
Ejecutar
comandos
>> 'Software para Ingeniería'
ans =
Software para Ingeniería
Cadena de
caracteres
Uso de la Ventana de comandos
Luego de haber ejecutado varios comandos se requiere limpiar
la ventana de comandos, en este caso se usa el comando clcLuego de
ejecutar
clc
EL120 SOFTWARE PARA INGENIERÍA
Operaciones Aritméticas
En la tabla se muestran las operaciones aritméticas que se
pueden realizar con MATLAB y su respectivo símbolo.
Operación
Símbolo
Ejemplo
Suma
+
5+3
Resta
-
5–3
Multiplicación
*
5*3
División derecha
/
5/3
División izquierda
\
5\3=3/5
Potenciación
^
5 ^ 3 (53 = 125)
EL120 SOFTWARE PARA INGENIERÍAOrden de Precedencia
Para operar correctamente en MATLAB se debe tener en cuenta
los niveles de precedencia de las operaciones
Precedencia
Operación Matemática
Primero
Paréntesis. Para paréntesis anidados, el más interno
es el que primero se ejecuta.
Segundo
Potenciación
Tercero
Multiplicación, división (igual precedencia)
Cuarto
Suma y resta (igual precedencia).
EL120 SOFTWARE PARAINGENIERÍA
Operaciones aritméticas con MATLAB
Ejemplo: Usar MATLAB para hallar el valor de la
siguiente expresión matemática:
5 32 4
3
3
5
2 1
2
3
>> 5*(3^2 - 4)/(2 + 5/3) - 3/(2^3 - 1)
ans =
6.3896
Observe que esta
operación se guarda por
defecto en la variable ans
EL120 SOFTWARE PARA INGENIERÍA
Operaciones aritméticas con MATLAB
Ejemplo: Usar MATLAB para hallar el valor de lasiguiente expresión matemática:
43 23
7
5
3
>> 4^3 - 23/5 + 7/3
ans =
61.7333
>> (4^3 – 23)/(5 + 7/3)
ans =
5.5909
EL120 SOFTWARE PARA INGENIERÍA
Forma
incorrecta
Forma
correcta
Operaciones aritméticas con MATLAB
Ejemplo: Hallar la expresión matemática para las
siguientes operaciones en MATLAB:
>> A = 4^3 - 23/5 + 7/3
>> B = 4^3 – 23/(5 + 7/3)
23 7
A 4
5 3
3
B 43
23
7
5
3
Compareestas expresiones con la del ejemplo anterior y señale
las diferencias
EL120 SOFTWARE PARA INGENIERÍA
1. La ventana donde se registra todos los comandos
ejecutados es:
a) Command Window
b) Workspace
c) History command
2. El valor de E se puede calcular en MATLAB como:
E
43 3
4 2
5 3
3
a) >> 4^3-3 / (4/5+2^3/3)
b) >> (4^3-3)/(4/5+(2/3)^3)
EL120 SOFTWARE PARA INGENIERÍA
Funcionesmatemáticas básicas
Función
Descripción
Ejemplo
sqrt(x)
Raíz cuadrada
>> sqrt(81)
ans=
9
exp(x)
Exponencial (ex)
>> exp(5)
ans =
148.4132
abs(x)
Valor absoluto ó modulo
>> abs(-24)
ans =
24
log(x)
Logaritmo natural (ln)
Logaritmo de base e
>> log(1000)
ans=
6.9078
log10(x)
Logaritmo en base 10
>> log10(1000)
ans=
3.0000
factorial(x)
Función factorial n!
(x debe ser un entero...
Regístrate para leer el documento completo.