Está en la página 1de 38

Métodos Numéricos

para Ingeniería

Ing. Edwin Pozo


Que es Matlab?
El nombre mismo de MATLAB es una abreviatura de Matrix
Laboratory, laboratorio matricial. En un nivel fundamental, se
puede pensar que estos programas son sofisticadas
calculadoras con base en una computadora. Son capaces de
realizar las mismas funciones que una calculadora científica,
y muchas más, incluso para la más simple de sus
aplicaciones matemáticas.

MATLAB no siempre es la mejor herramienta para usar en


una tarea de programación. El programa destaca en cálculos
numéricos, especialmente en los relacionados con matrices y
gráficas, puesto que MATLAB es óptimo para matrices, si un
problema se puede formular con una solución matricial,
MATLAB lo ejecuta sustancialmente más rápido que un
programa similar en un lenguaje de alto nivel.
¿CÓMO SE USA MATLAB EN
LA INDUSTRIA?
 La habilidad para usar herramientas
tales como MATLAB se convirtió
rápidamente en un requisito para
muchos puestos de ingeniería. MATLAB
es particularmente popular para
aplicaciones de ingeniería eléctrica,
aunque se usa muchísimo en todos los
campos de la ingeniería y ciencias.
 Ingeniería eléctrica: aplicaciones de
procesamiento de señales.
 Ingeniería biomédica: herramientas
para imágenes
 Dinámica de fluidos: Los cálculos que
describen velocidades de fluidos
(rapideces y direcciones),
comportamiento de los gases
La interfaz grafica
Establecer el directorio de trabajo
Archivos de la carpeta actual
Workspace
Editor de funciones, scripts, texto, ...
Ventana de comandos
Historial de comandos
Comandos generales
Comandos programación
Empezando a trabajar
 Para comenzar a trabajar con Matlab, se tecleará la orden que
se desee ejecutar en la ventana de comandos, después del
símbolo del sistema >>, pulsando al final la tecla ENTER.
Entonces el programa ejecutará la orden guardando el resultado
en la memoria RAM del ordenador. Véase a continuación un
ejemplo en el que se pide a Matlab que ejecute una suma
sencilla:

>> 2+3
ans = 5

 El resultado se guarda en la variable reservada ans, que


inmediatamente aparecerá en la ventana workspace. Ésta se
crea automáticamente cuando una expresión de la ventana de
comandos no se asigna a ninguna otra variable. Guarda la
información de la última respuesta que cumpla la condición
anterior.
NÚMEROS REALES
Variable
MATLAB no requiere ningún tipo de comando para declarar variables.
Sencillamente crea la variable mediante asignación directa de su valor.
Una vez declarada la variable podemos utilizarla en cálculos. Por ejemplo:
En MATLAB todas las operaciones usuales con números enteros se realizan
de forma exacta, independientemente del tamaño que tenga la salida del
resultado. Si queremos que el resultado de una operación aparezca en pantalla
con un determinado número de cifras exactas, utilizamos el comando de
cálculo simbólico vpa (variable de precisión aritmética).

El resultado de la operación es exacto, siempre que aparezca un punto al final


del resultado.
Si se requiere un número más pequeño de cifras exactas que las que
realmente tiene el resultado, MATLAB redondea por la cifra pedida y completa
el resultado con potencias de 10.
El resultado de la operación es exacto, siempre que aparezca un punto al final
del resultado
>> 2.4*6
14.4000
>> 2^3
8
>> -1^4
-1
>> (-1)^4
1
>> 3/4
Ejemplos 0.7500
>> 3\4
1.3333
>> 2/3^2
0.2222 (la potencia tiene mayor prioridad)
>> 2/3*2
1.3333
A veces también es muy importante, que el resultado de un cálculo no
aparezca en pantalla. Por ejemplo, si generamos una matriz de orden muy
alto con el objeto de hacer después una gráfica. Para evitar mostrarlo en
la pantalla ponemos un punto y coma (;) al final de la instrucción.

MUESTRA
VALORES

NO MUESTRA
VALORES
Despliegue de números
 Notación científica: La Notación científica
expresa un valor como un numero entre 1 y 10
multiplicado por una potencia de 10. En Matlab
se designan con una e entre el numero decimal
y el exponente.
>> a=6.022e23

No debe existir espacios en blanco entre el


numero decimal y el exponente.

>>6.022 e23
MATLAB permite especificar otros formatos que
muestren dígitos significativos adicionales.

format long: Despliega en un formato decimal de 14


dígitos decimales.

format bank (formato banco): se despliega dos dígitos


decimales.
format short: Regresa el formato a 4 dígitos decimales.
format short e: despliega los números en notación
científica con cuatro dígitos decimales.
format long e: despliega los números en notación científica
con 14 dígitos decimales.
 format +: los únicos caracteres que se
imprimen son los signos mas y menos.

 format rat: despliega números como


números racionales (fracciones)
Ejemplo:
Existe un grupo importante de números en
general que por su utilización muy común
merecen trato especial. MATLAB incorpora
los siguientes:
Funciones con números enteros y
divisibilidad
Funciones con argumento real y
complejo

Todas las funciones aplicables a números


reales serán válidas también para números
irracionales, racionales y enteros.
Funciones trigonométricas
Funciones hiperbólicas
Funciones exponenciales y logarítmicas
Funciones específicas de una variable numérica

Función Significado
abs(x) Valor absoluto de real x
floor(x) Redondea x al entero mas cercano hacia infinito negativo

ceil (x) Redondea x al entero mas cercano hacia infinito positivo


round(x) Redondea x al entero mas cercano
fix (x) Redondea(o tunca) x al entero mas cercano hacia cero.
rem (a , b) Resto de la división entre a y b
sign (x) Signo del número real x (1 si x>0, 0 si x=0 , 0-1 i x<0
Funciones específicas para la parte
real e imaginaria
EJERCICIOS
EJERCICIO
 Encontrar el área de un cilindro circular
recto

También podría gustarte