0% encontró este documento útil (0 votos)
33 vistas9 páginas

Programacion Uleam

El documento presenta una investigación sobre temas de programación en MATLAB. Resume la introducción al entorno de MATLAB y sus características principales como la manipulación de matrices, visualización de datos, y funciones incorporadas. Luego describe tipos de datos y operadores en MATLAB, incluyendo números, cadenas, y estructuras de datos. Finalmente, cubre operaciones con vectores y matrices, y herramientas de gráficos bidimensionales y tridimensionales en MATLAB.

Cargado por

Abrahan Macias
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas9 páginas

Programacion Uleam

El documento presenta una investigación sobre temas de programación en MATLAB. Resume la introducción al entorno de MATLAB y sus características principales como la manipulación de matrices, visualización de datos, y funciones incorporadas. Luego describe tipos de datos y operadores en MATLAB, incluyendo números, cadenas, y estructuras de datos. Finalmente, cubre operaciones con vectores y matrices, y herramientas de gráficos bidimensionales y tridimensionales en MATLAB.

Cargado por

Abrahan Macias
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

UNIVERSIDAD LAICA ELOY ALFARO DE MANABI

FACULTAD DE INGENERIA

CARRERA INGENERIA CIVIL

AUTOR

MACIAS ZAVALA ABRAHAN ISAAC

CURSO

PROGRAMACION ¨A¨

DOCENTE:

MARIA KARINA PILOZO PIN

FECHA:

8 DE NOVIEMBRE DEL 2023

MANTA_ MANABI_ ECUADOR


Realice una investigación de los temas de la Unidad 2 y 3

Adjuntar la bibliografía respectiva y abarcar todos los temas descritos en las unidades. Utilice
mapas mentales, conceptuales o sinópticos, la investigación no debe tener más de 20
páginas.

Introducción, Entorno De Matlab

MATLAB, acrónimo de "Laboratorio de Matrix", es un entorno de programación y lenguaje


utilizado en ingeniería y ciencia para análisis numérico. Su interfaz gráfica de usuario ofrece
una ventana de comandos y un editor para escribir scripts. Destaca por su lenguaje orientado a
matrices y su capacidad para manipular datos. Proporciona herramientas de visualización
poderosas para gráficos en 2D y 3D. El entorno incluye un editor de scripts, un explorador de
variables y una ventana de figuras. MATLAB es eficaz para operaciones matemáticas básicas y
algoritmos avanzados, con numerosas funciones incorporadas. Su versatilidad lo hace
fundamental en campos como la investigación y desarrollo. La barra de herramientas facilita el
acceso a funciones comunes. En resumen, MATLAB es una herramienta integral que simplifica
el análisis y procesamiento de datos en diversas disciplinas.

Entra en el mundo de MATLAB. Acostumbrate al entorno de programación. MATLAB


(abreviatura de Matriz Laboratorio, "laboratorio de matrices") es una herramienta de software
matemático que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de
programación propio (lenguaje M). Está disponible para las plataformas Unix, Windows, Mac
OS X y GNU/Linux .

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. El
paquete MATLAB dispone de dos herramientas adicionales que expanden sus prestaciones, a
saber, Simulink (plataforma de simulación multidominio) y GUIDE (editor de interfaces de
usuario - GUI). Además, se pueden ampliar las capacidades de MATLAB con las cajas de
herramientas (toolboxes); y las de Simulink con los paquetes de bloques (blocksets).

Es un software muy usado en universidades y centros de investigación y desarrollo. En los


últimos años ha aumentado el número de prestaciones, como la de programar directamente
procesadores digitales de señal o crear código VHDL.
2.Tipos De Datos Y Operadores Aritméticos

Números Enteros (int): Representa Igual (==)


números enteros, positivos o negativos.
No Igual (~=)
Números de Punto Flotante (doble):
Operadores Mayor Que (: >)
Representa números con decimales.
relacionales Mayor o Igual Que (: >=)
Números Complejos (complex):
Representa números con parte real e Menor o Igual Que (: <=):
imaginaria.

Tipos de
Datos numéricos datos y Datos estructurales
operadores
aritméticos

Suma (+): Realiza la adición de dos Celdas (cell): Las celdas son
operandos. contenedores versátiles que pueden
Operadores almacenar diferentes tipos de datos,
Resta (-): Real incluidos otros tipos de celdas.
aritméticos
Multiplicación (*): Real Proporcionan flexibilidad para
manejar datos heterogéneos.
División (/): Dividir
Estructuras (struct): Las estructuras
Potencia (^): Eleva el primer agrupan datos relacionados bajo un
operando a la potencia nombre o campo. Cada campo puede
contener diferentes tipos de datos.
2.3 Operaciones con Vectores Y Matrices

En MATLAB, las operaciones con vectores y matrices son fundamentales para el análisis
numérico.

Las operaciones con vectores y matrices desempeñan un papel fundamental en el análisis y


procesamiento de datos numéricos. Los vectores, que son conjuntos ordenados de elementos,
y las matrices, que son arreglos bidimensionales, permiten representar y manipular
información de manera eficiente. MATLAB ofrece un conjunto robusto de herramientas para
realizar operaciones diversas con estos elementos.

Las operaciones básicas con vectores incluyen suma, resta, multiplicación por escalar y
productos punto y cruz, mientras que para las matrices se destacan la multiplicación,
transposición, inversión y cálculos de determinantes. Estas operaciones son esenciales en
álgebra lineal y se aplican en una amplia variedad de disciplinas, desde la ingeniería hasta la
física y las ciencias de la computación.

La capacidad de MATLAB para realizar estas operaciones de manera eficiente y su sintaxis


orientada a matrices simplifican la implementación de algoritmos y análisis de datos
complejos. En resumen, el conjunto de operaciones con vectores y matrices en MATLAB brinda
a los usuarios una poderosa herramienta para manipular y analizar datos multidimensionales
de manera efectiva.

Puedes realizar operaciones básicas como suma, resta y multiplicación por escalares en
vectores, así como operaciones más avanzadas como el producto punto y cruz. Además,
MATLAB facilita la multiplicación y división de matrices, así como cálculos clave como la
transposición, inversión y determinante. Estas operaciones son esenciales en álgebra lineal y se
utilizan para resolver sistemas de ecuaciones y manipular datos multidimensionales. La
eficiencia en la ejecución de estas operaciones contribuye a la versatilidad de MATLAB en
campos científicos e ingenieros, donde el análisis de datos complejos es crucial.
2.4 Gráficos Bidimensionales Y Tridimensionales

Gráficos Bidimensionales Y
Tridimensionales

La visualización de datos es un componente esencial en el análisis


de información numérica. MATLAB proporciona herramientas
poderosas para crear gráficos bidimensionales y tridimensionales,
permitiendo representar de manera efectiva patrones, tendencias y
relaciones en conjuntos de datos.

Los gráficos bidimensionales, como los de En el ámbito tridimensional, MATLAB ofrece


líneas, barras y dispersión, son ideales para herramientas para visualizar funciones y conjuntos
representar datos en dos dimensiones, de datos más complejos. Los gráficos de superficies,
mostrando variaciones y distribuciones de de contorno 3D y de barras 3D permiten explorar
manera clara y concisa. datos en tres dimensiones, proporcionando una
perspectiva más completa y detallada.

En este contexto, la capacidad de MATLAB para generar gráficos con facilidad y flexibilidad
brinda a los usuarios la capacidad de explorar visualmente datos complejos, facilitando la
toma de decisiones informadas en disciplinas que van desde la ingeniería y la física hasta la
biología y la investigación científica. . La combinación de estas herramientas de
visualización contribuye significativamente a la comprensión y comunicación efectiva de los
resultados.
Unidad 3

3.1 Fundamentos De Programación En Matlab


MATLAB, acrónimo de "Laboratorio de Matrix", es un entorno de programación y un
lenguaje de alto nivel diseñado para facilitar el análisis numérico y la manipulación de
datos. Este entorno es ampliamente utilizado en ingeniería, ciencia y diversos campos
para resolver problemas matemáticos y realizar análisis de datos de manera eficiente.

Características fundamentales:
Sintaxis Amigable: MATLAB posee una sintaxis fácil de aprender y utilizar,
especialmente orientada al álgebra lineal y al procesamiento de matrices, lo que facilita
la implementación de algoritmos matemáticos.
Manejo de Datos: Ofrece potentes herramientas para el manejo de datos, desde
matrices y vectores hasta tipos de datos más complejos, como celdas y estructuras,
permitiendo una manipulación versátil de la información.
Visualización de Datos: La capacidad de generar gráficos bidimensionales y
tridimensionales de manera sencilla facilita la interpretación visual de los resultados y
la comprensión de patrones en los datos.
Funciones incorporadas: MATLAB cuenta con una amplia gama de funciones
integradas que cubren desde operaciones matemáticas básicas hasta algoritmos
avanzados, ahorrando tiempo y esfuerzo en la implementación de códigos.

Desarrollo de Programas en MATLAB:


En el desarrollo de programas en MATLAB, se utilizan scripts y funciones para organizar
el código. Los bucles y las estructuras condicionales son herramientas fundamentales
para controlar el flujo del programa, mientras que el modularidad se fomenta
mediante la creación de funciones reutilizables.
La programación en MATLAB permite resolver problemas complejos de manera
eficiente, ya sea mediante el uso de algoritmos existentes o el desarrollo de nuevos.
Esta versatilidad y la integración con herramientas de visualización hacen de MATLAB
una opción poderosa para aquellos que buscan abordar desafíos numéricos y
científicos.
3.2 Condiciones Simples Y Complejas

Condiciones Simples
Y Complejas

Las condiciones simples son una estructura fundamental en programación que permite
tomar decisiones basadas en la evaluación de expresiones lógicas. En MATLAB, esto se
logra mediante la instrucción if. Este concepto es esencial para crear programas que se
adapten a diferentes situaciones y realicen acciones específicas según las circunstancias.

Una sentencia condicional es una instrucción MATLAB que


permite tomar decisiones sobre si se ejecuta un grupo de Importancia y aplicación:
comandos que cumplen una condición o, por el contrario,
omitirlos.
Las condiciones simples son cruciales para
En una sentencia condicional se evalúa una expresión programas dinámicos que deben adaptarse a
condicional. Si la expresión es verdadera, el grupo o bloque de diferentes situaciones. Pueden utilizarse para
comandos se ejecutan. Si la expresión es falsa, MATLAB no verificar el estado de una variable, realizar
ejecuta (salta) el grupo de comandos en cuestión, cálculos específicos o ejecutar acciones
Las sentencias condicionales pueden ser parte de un sctipt o específicas según las condiciones establecidas.
de una función.

Importancia en la Toma de Decisiones:

Las condiciones simples son cruciales para desarrollar programas que se adaptan
dinámicamente a diferentes situaciones. Pueden ser utilizados para verificar variables,
realizar cálculos específicos o ejecutar acciones específicas en función de condiciones
particulares. Esto facilita la creación de algoritmos más versátiles y eficientes.
3.3 Bifurcaciones Y Bucles
Las bifurcaciones (condicionales) y los bucles son elementos esenciales en
programación que

Bifurcaciones:
Lasif, elseif, y else, permiten ejecutar bloques de código basados en
Son cruciales para la toma de decisiones en el programa, permitiendo caminos de
ejecución
Bucles:
Los bucles, como fory while, permiten repetir blo
Los bucles forson útiles cuando se conoce la cantidad exacta
Los bucles whileson efectivos cuando la repetición depende
Importancia y aplicación:
Bifurcaciones y bucles son fundamentales para crear programas adaptables y realizar
tareas repetitivas.
Permiten automatizar procesos y optimizar el rendimiento de los algoritmos.
Son herramientas esenciales en la implementación de lógica y control de flujo en
MATLAB.
En conclusión, la comprensión y aplicación efectiva de bifurcaciones y bucles en
MATLAB son habilidades clave para desarrollar programas versátiles y eficientes.
Las bifurcaciones son cruciales para la toma de decisiones basadas en condiciones
lógicas.
Los bucles permiten la automatización de tareas repetitivas, mejorando la eficiencia del
código.
Ambas son estructuras esenciales en la creación de algoritmos dinámicos y en la
gestión eficiente de flujos de trabajo en MATLAB.
3.4 Funciones
En MATLAB, las funciones son bloques de código autónomos que realizan tareas
específicas, fomentando la modularidad y la reutilización del código. Su introducción se
puede resumir en 10 líneas:
Definición de funciones: Se utiliza la palabra clave functionpara definir una función con
parámetros de entrada y una salida.

Estructura Básica: La estructura típica incluye un encabezado con nombre y


parámetros, seguido de un cuerpo donde se realizan operaciones y se define la salida.

Ejemplo simple: Para ilustrar, una función que suma dos números se define como
function resultado = sumaDosNumeros(a, b).

Llamada a Funciones: Puedes llamar a una función desde otro script o función
proporcionando los argumentos necesarios.

Funciones Anónimas: MATLAB permite crear funciones anónimas de una sola línea
usando @, útiles para tareas rápidas.

Reutilización de Código: La capacidad de reutilizar funciones en diferentes partes del


programa mejora la eficiencia y reduce la redundancia.

Legibilidad del Código: Modularizar el código mediante funciones que facilitan la


comprensión y el mantenimiento del programa.

Funciones con Múltiples Salidas: Puedes definir funciones con múltiples salidas para
mayor flexibilidad.

Funciones Predefinidas: MATLAB incluye numerosas funciones predefinidas, pero


puedes crear las tuyas según tus necesidades.

Importancia en Programación: Las funciones son fundamentales para escribir código


eficiente, claro y fácil de mantener en MATLAB, facilitando el desarrollo de programas
complejos.

También podría gustarte