Está en la página 1de 20

MATLAB

Integrantes
Gonzalo Escriba
Gustavo Chucuya
Leonardo Ticona
Alexis Berrios
¿Qué es Matlab?

• MATLAB (abreviatura de MATrix LABoratory,


«laboratorio de matrices») es un sistema de
cómputo numérico que ofrece un entorno de
desarrollo integrado (IDE) con un lenguaje de
programación propio.
• Entre sus prestaciones básicas se hallan la
manipulación de matrices, la representación
de datos y funciones, la implementación de
algoritmos, la creación de interfaces de
usuario (GUI) y la comunicación con programas
en otros lenguajes y con otros dispositivos
hardware.
Ventajas del Matlab

• Su programación requiere menos


tiempo que otros lenguajes como
FORTRAN,C, PASCAL, etc.
• Utiliza un lenguaje más cercano a la
matemática.
• Permite definir fácil y rápidamente
nuevas funciones que e incorporan a
Matlab.
• Grandes capacidades gráficas.
Características de Matlab

• Cálculos intensivos desde el punto de vista numérico y simbolico


• Generación de gráficos y visualización avanzada
• Lenguaje de alto nivel basado en el manejo de vectores, arreglos
y matrices
• Tiene una colección útil de funciones para aplicación en varias
áreas: de la ciencias y de las ingenierías( modulo básico de 600
funciones)
Funciones de entrada y salida

• Input: esta función permite imprimir un menaje en la línea de comandos


Matlab y recupera como valor de retorno un valor numérico o el resultado
de una exprecion tecleada por el ejemplo

• Disp: Esta función permite imprimir en pantalla un mensaje de texto o el


valor de una matriz pero sin imprimir su nombre. En realidad, disp.
Siempre imprime vectores y/o matrices: las cadenas de caracteres son un
caso particular de vectores
Espacio de Trabajo

Funciones para el manejo de las varibles en el esapacio de trabajo:


• Who: lista de las memorias del espacio de trabajo.
• Whos: lista de las memorias del espacio de trabajo con
información de su tamaño.
• Save:almacena las memorias en un archivo de extensión*.mat.
• Load: recupera las variables almacenadas en el disco.
• Clear: borra las varibles del espacio de trabajo.
Espacio de Trabajo

Al ejecutarse Matlab se crea una ventana de trabajo que


corresponde al lugar desde dondese interacciona con Matlab.
 El símbolo >> significa que se esta esperando una orden
Para crear un vector introducimos los valores deseados separados
por espacio (o comas) todo ello entre corchetes [ ]. Si queremos
crear una matriz lo hacemos de formal análoga pero separando filas
con puntos y comas (;)
Definición de un Vector

• Vector Fila : elementos separados con comas (,) o espacios.


• Vector columna : elemento separado con punto y coma ( ; )
• Fila a columna y viceversa: con la traspuesta (‘)

Vector Columna
Vector Fila >> u = [ 10; 20; 30 ]
>> v = [ 10 20 30 ] u=
v= 10
10 20 30 20
30
¿ como acceder a los valores ?

• Si estamos trabajando con vectores bastaría colocar un solo índice

• Ejemplo:
v=
12 20 30
>> v(3)
Ans =
30
El operador (:)

• El operador ( : ) es utilizado para especificar rangos, su forma


de empleo es muy simple y sus beneficios inmensos
Forma de empleo:
<vector> = [val_inicial : paso :val_final];
Ejemplo:
>> v = [ 0 : 2 : 10 ]
v =
0 2 4 6 8 10
Ejemplos

• >> x= [ 5 7 -2 4 -6] % es un vector, (los elementos separados por


espacios
x = 5 7 -2 4 -6
• >> y= [ 2,1,3,7] %es otro vector,(los elementos separados por comas)
Y=2137
Definicion de Matricez

Las matrices se definen por filas, los elementos de la fila se separan por
espacios o comas ( , ) mientras que las filas van separadas por punto y coma ( ;
)

Ejemplo: Se ve en patalla :
>> A = [1 2 3; 4 5 6; 7 8 9 ] >> A =
o 1 2 3
>> A = [ 1,2,3; 4,5,6; 7,8,9 ] 4 5 6
7 8 9
¿Cómo acceder a los valores ?

Los elementos de una matriz se acceden poniendo los 2 índices


entre paréntesis separados por coma ( Ej. A(1.2)).
Ejemplo: A(1,2)
A=
1 2 3
4 5 6
7 8 9

>> A (1,2)
ans =
2
Construcción de algunas matrices

Existen unas sentencias que nos ayudan a crear aun con mas rapide
algunas matrices que Matlab ya tiene predefinidas ( m y n deben
tomar valores naturales)
Representaciones graficas en matlab

• Existe la función ( fplot ) que evalua la función que se desea


representar en la grafica de salida. Como entrada necesita
conocer el nombre de la función como una cadena de caracteres y
el rango de representación como un vector de dos elementos:
fplot ( ‘nombre’, [valor min, valor max] ).
Ejemplo : Grafico 2D
Ejemplo: Grafico 3D

plot3 función para graficar en tres dimenciones


Ejercicios en matlab
Cálculo de impuestos
La fórmula para calcular los impuestos de los salarios brutos
de los empleados de una hipotética empresa es la siguiente:
Calcular e imprimir en una tabla el salario real de los sb=[800 2300 3000 3800 4200];
empleados cuyo salario bruto es: 800, 2300, 3000, 3800 y
%salario bruto
4200.
for k=sb
Salario bruto Impuestos if k<1000 descuento=0.05*k;
Menos de 1000 € 5% del salario bruto else
if k<2500 descuento=50+0.15*(k-
50 € más el 15% de la
1000);
Entre 1000 y 2500 € diferencia entre el
Else
salario y 1000 €
if k<4000 descuento=275+0.3*(k-
275 € más el 30% de la 2500);
Entre 2500 y 4000 € diferencia entre el else
salario y 2500 € descuento=725+0.4*(k-4000);
725 € más el 40% de la end
Más de 4000 € de la diferencia entre disp([k k-descuento])
el salario y 4000 € end
Matlab aplicaciones
• Matlab es un entorno que integra
calculo numérico, visualización y
graficos avanzados con un
lenguaje de alto nivel. Incluye
cientos de funciones para:
• Análisis de datos y visualización.
• Computación numérica y
simbólica.
• Gráficos científicos y de
ingeniería.
• Modelización, simulación y
prototipos.
Conclusión

• Permite realizar construcciones de manera más sencilla y rápida,


con un trazado real y exacto, crear gráficas trabajar con derivadas
e integrales y muchos problemas que tenga relación con el tema.

También podría gustarte