Documente Academic
Documente Profesional
Documente Cultură
TAREA 5
FECHA: 07/12/2019
AUTOR: VELASQUEZ HUERTAS ERICK MOISES
PRESENTADO A: ING. WASHINGTON XAVIER GARCÍA
QUILACHAMIN
MATERIA: PROGRAMACIÓN
FACULTAD DE INGENIERÍA
CARRERA DE ELECTRICIDAD
SEGUNDO SEMESTRE “B”
MISIÓN Y VISIÓN DE LA CARRERA DE INGENIERÍA
ELÉCTRICA
MISIÓN
LA CARRERA DE INGENIERÍA ELÉCTRICA, FORMAS PROFESIONALES DE ALTA
CALIDAD TÉCNICA, ÉTICA Y HUMANISTA, PARA SATISFACER LOS
REQUERIMIENTOS DEL DESARROLLO SOCIO – ECONÓMICO DE LA PROVINCIA Y
EL PAÍS, CON EL APORTE DE DOCENTES COMPETENTES Y ÉTICOS, MEDIANTE
UNA INFRAESTRUCTURA TECNOLÓGICA DE ÚLTIMA GENERACIÓN.
VISIÓN
LA CARRERA DE INGENIERÍA ELÉCTRICA PROYECTA CONSOLIDARSE EN
UNIDAD DE ALTA CALIDAD ACADÉMICA EN FORMACIÓN DE PROFESIONALES
LÍDERES E INNOVADORES QUE FOMENTEN EL DESARROLLO DEL PAÍS, CON
RECONOCIMIENTO NACIONAL E INTERNACIONAL.
Aspectos fundamentales de Matlab
Características de MATLAB
Es un lenguaje sencillo pero potente y rápido. En una sesión de trabajo típica, no hay que compilar o crear
ejecutables y los ficheros son de texto, por lo que ocupan poca memoria.
Muchas de las funciones matemáticas y de aplicación (análisis estadístico, optimización, diseño en ingeniería)
están predefinidas y agrupadas en librerías comerciales (llamadas toolboxes). El usuario puede acceder a la mayor
parte de estas funciones para modificarlas y/o crear las suyas propias.
Presenta una gran capacidad para generar gráficos, en dos y tres dimensiones, y permite incorporar efectos y
animaciones.
Permite el desarrollo de aplicaciones complejas con ayuda del editor de ventanas, menús y controles de la utilidad
GUI (Graphics User Interface).
Puede intercambiar datos con otros lenguajes y entornos. Puede acceder a distintos dispositivos de hardware tales
como tarjetas de sonido, tarjetas de adquisición de datos y DSPs (Digital Signal Processors).
Aspectos fundamentales del lenguaje
Sintaxis, indexación y manipulación de arreglos, tipos de datos, operadores
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.
Introducción de comandos
Crear y ejecutar instrucciones de MATLAB
Matrices y arreglos
Creación, combinación, remodelación, reorganización e indexación de arreglos
Tipos de datos
Caracteres, cadenas y arreglos numéricos, tablas, estructuras y arreglos de celdas; conversión de tipos de datos
Operadores y operaciones elementales
Operadores aritméticos, relacionales y lógicos, caracteres especiales, redondeo, funciones de conjunto
Bucles e instrucciones condicionales
Estructuras de control y ramificación mediante el uso de palabras clave, como if, for y while
Introducción de comandos
Ejemplo 1
— Round-OFF o lo que obtienes no es lo que esperas
El número decimal no es exactamente representable como una fracción binaria.4/3 Por esta razón, el
siguiente cálculo no da cero, pero más bien revela la cantidad.eps
e = 1 - 3*(4/3 - 1) e = 2.2204e-16
Otros tipos de variables:
Integer,
Float y
Logical
Por defecto MATLAB trabaja con variables de punto flotante y doble precisión (double).
Con estas variables pueden resolverse casi todos los problemas prácticos y
con frecuencia no es necesario complicarse la vida declarando variables de
tipos distintos, como se hace con cualquier otro lenguaje de programación.
En algunos casos es conveniente declarar variables de otros tipos porque puede ahorrarse mucha
memoria y pueden hacerse los cálculos mucho más rápidamente.
Números Enteros
MATLAB permite crear variables enteras con 1, 2, 4 y 8 bytes (8, 16, 32 y 64 bits).
Estas variables pueden tener signo o no tenerlo.
Las variables con signo representan números en intervalos "casi" simétricos respecto al 0.
Los tipos son: int8, int16, int32 e int64
Las variables sin signo representan número no negativos, desde el 0 al número
máximo.Los tipos son uint8, uint16, uint32 y uint64.
Para crear una variable entera de un tipo determinado se pueden utilizar
sentencias como las siguientes:
>>i=int32(100); % se crea un entero de 4 bytes con valor 100
>> j=zeros(100); i=int32(j); % se crea un entero i a partir de j
>>i=zeros(1000,1000,'int32'); % se crea una mariz 1000x1000 de enteros.
(1cplusplus, 2019)
Ejemplo:
Las funciones intmin('int64') e intmax('int64') permiten saber el valor del entero
más pequeño y más grande (en valor algebraico) que puede formarse con
variables enteras de 64 bits:
>>disp([intmin('int64'), intmax('int64')])
-9223372036854775808 9223372036854775807