Está en la página 1de 13

MAESTRIA EN INGENIERIA CON ESPECIALIDAD EN ROBOTICA PARA LA INDUSTRIA

UNIVERSIDAD TECNOLOGIA DE EL SALVADOR


MAESTRIA EN INGENIERIA PARA LA INDUSTRIA
ESPECIALIDAD ROBOTICA

TAREA No 5

2021
FUNDAMENTOS DE PROGRAMACION
DOCENTE: DR. MANUEL NAPOLEON CARDONA
ALUMNO: MSC. RAFAEL ANTONIO GUZMAN LOPEZ

UNIVERSIDAD TECNOLOGICA DE EL SALVADOR


MAESTRIA EN INGENIERIA CON ESPECIALIDAD EN ROBOTICA PARA LA INDUSTRIA

UNIVERSIDAD TECNOLOGICA DE EL SALVADOR


GENERALIDADES DE MATLAB

MATLAB
MATLAB es la abreviatura de "matrix laboratory" (laboratorio de matrices). Aunque otros lenguajes de
programación generalmente procesan los números de uno en uno, MATLAB® funciona principalmente con
matrices y arreglos completos. Los aspectos fundamentales del lenguaje incluyen operaciones básicas, como
la creación de variables, la indexación de arreglos, operaciones aritméticas y tipos de datos

Extensiones .m, .mat Simulink es un entorno de programación visual, que


comunes
funciona sobre el entorno de programación del
lenguaje Matlab. Es un entorno de programación de más
Multiparadigma
Paradigma alto nivel de abstracción que el lenguaje Matlab (archivos
con extensión .m). Simulink genera archivos con
Finales de 1970 extensión .mdl (de "model").
Apareció en

Cleve Moler
Diseñado por MATLAB puede llamar funciones y subrutinas escritas en C o Fortran. Se crea una
función envoltorio que permite que sean pasados y devueltos tipos de datos de
Última versión R2021a MATLAB. Los archivos objeto dinámicamente cargables creados compilando esas
estable funciones se denominan MEX-files, aunque la extensión de nombre de archivo depende
Débil, del sistema operativo y del procesador.
Sistema de tipos Tipado dinámico

GNU Octave
Dialectos Polyspace® sirve para demostrar la ausencia de errores en
tiempo de ejecución críticos con todos los flujos de control y
Multiplataforma
todos los flujos de datos posibles. Entre ellos reglas de
Sistema operativo propietaria
codificación, vulnerabilidades de seguridad, métricas de
código y cientos de clases adicionales de errores.
Propietaria
Tipo de Licencia

https://www.youtube.com/watch?v=5V9DKOh_izc&t=9s
Historia

Las aplicaciones de MATLAB se desarrollan en un lenguaje de programación propio. Este lenguaje es


interpretado, y puede ejecutarse tanto en el entorno interactivo, como a través de un archivo de script (archivos
*.m). Este lenguaje permite operaciones de vectores y matrices, funciones, cálculo lambda, y programación
orientada a objetos.

APLICACIONES:
GENERALIDADES DE MATLAB
COMANDOS UTILES

ALGUNOS COMANDOS UTILES


diary salva en texto la sesión de matlab
whos Lista las variables de una forma larga
clc Limpia la ventana de comandos
clear all Limpia variables y funciones de la memoria
rand() matriz aleatoria
save()
load ()
round()
fix() prsenta solo los números enteros
ceil() aproxima al entero siguiente
floor() aproxima al entero menor
t.Format='xxx:Arreglo de tiempos
ceil(t,hours)
xlsread() leer archivo de excel
xlswrite() guardar un archivo como hoja excel
{} colección de objetos
expand() Escribe cada elemento de una expresion simbolica expresada como producto de sus factores
solve(p,x) Resuelve para un valor tal
collect() agrupa los coeficientes de las variables
factor(p) factorizar
simplify() simplifica cadaelemento de la matriz simbolica
subs(s, old, new) susitucion simbolica
isolate(ecuacion,variable) despejar variable
limit() calcular limites
diff() Derivada
int() Integrada
producto de sus factores
A=[a,b,c] Crea una Matriz
size() Dimension de la Matriz
zeros() Matriz de ceros
ones() Matriz de unos
eye() Matriz identidad
pascal() Matriz de Pascal
det() Determinante
inv() Matriz Inversa
cond() Condición de la Matriz
pinv()
norm() Vector Normal
dot(A,B) Producto punto
cross() Pdoructo cruz
magic() matriz magica
length() cuantos elementos tiene el vector
numel() número de elementos de un vectos
matfun funciones con matrices
atand(a/b) Inversa de la tangente en grados
atan(a/b) Inversa de la tangente en radianes
rad2deg() Convertir radianes a grados
deg2rad() Convertir de Grados a Radianes
plot(x,y) repressentacion grafica de dos vectores
plot(x,y,"r--o") Comando plot con argumentos adicionales, mostrando el color de la linea y el estilo de la misma
hold on() Mantiene la gráfica anterior
title() Titulo a la gráfica correspondiente, puede concatenarse con datos.
xlabel() Titulo al eje x
ylabely() Titulo al eje y
legend() Crear leyenda para las variables
bar() Grafico de barras
figure() abre ventana nueva
pie() Grafico de pie
comet(x,y) hace animacion de la grafica
stem() con palitos
grid on() entramado
axis auto centra los ejes
explode() Saca las porciones
plottools pantlalla epecial de graficos
ezplot() Grafica una ecuacion
ezsurf() Grafica superficie 3d
shading interp Permite sombrear el resultado
sphere()
axis equal
tilo de la misma
syms valores simbolicos

También podría gustarte