Aplicación de Comandos básicos de programación

jsanta_18Apuntes1 de Abril de 2026

867 Palabras (4 Páginas)46 Visitas

Página 1 de 4

[pic 1]

Escenario 2 - Aplicación de Comandos básicos de programación

Estudiante: Andrés Julian Santa Oidor

Código: 1000160694

16948054

Grupo: 203036_109

Tutor: Javier Mauricio Rios  Linares

Curso: Software para Ingeniería_2023036

Universidad Nacional Abierta y a Distancia

Escuela de Ciencias Básicas, Tecnología e Ingeniería ECBTI

Programa: Ingeniería Electrónica

2026

Introducción

El presente documento tiene como propósito aplicar comandos básicos de programación utilizando MATLAB, con el fin de resolver distintos ejercicios relacionados con constantes, variables, tipos de datos, vectores y generación de gráficas. Mediante el desarrollo de estos ejercicios se busca fortalecer la comprensión de conceptos fundamentales de programación y su aplicación en problemas propios de la ingeniería electrónica.

Asimismo, el uso de vectores, operaciones matemáticas y representación gráfica permite analizar información de forma más clara y organizada, facilitando la interpretación de resultados y el desarrollo de habilidades computacionales necesarias para la formación profesional en el área de ingeniería.

Solución al Paso 1 - Ejercicio 1_Constantes y Variables

Parámetros seleccionados según la tabla

R= 1KΩ

C= 100 μFC

Código desarrollado

% Datos del estudiante

nombre = "Andres Julian Santa Oidor";

codigo = "203036_109";

programa = "Ingenieria Electronica";

fecha = datestr(now);

% Datos del circuito (Estudiante 1)

R = 1 * 1000;        

C = 100 * 10^-6;

% Calculo de la constante de tiempo

tau = R * C;

disp("===== CALCULO CONSTANTE TAU =====")

disp("Nombre: " + nombre)

disp("Codigo: " + codigo)

disp("Programa: " + programa)

disp("Fecha: " + fecha)

disp("-------------------------------")

disp("Valor de Tau (segundos):")

disp(tau)

Captura de pantalla

[pic 2]

Solución al Paso 2 - Ejercicio 2_Conceptos sobre Tipos de Datos

Código desarrollado

% Datos del estudiante

nombre = "Andres Julian Santa Oidor";

codigo = "203036_109";

programa = "Ingenieria Electronica";

fecha = datestr(now);

% Datos del ejercicio

R = 15 * 1000;      

C = 22 * 10^-6;    

f = 60;            

% Calculo de la reactancia capacitiva

Xc = 1/(2*pi*f*C);

% Conversion a diferentes tipos de datos

Xc_double = double(Xc);

Xc_single = single(Xc);

Xc_int8 = int8(Xc);

Xc_int16 = int16(Xc);

disp("===== CALCULO REACTANCIA CAPACITIVA =====")

disp("Nombre: " + nombre)

disp("Codigo: " + codigo)

disp("Programa: " + programa)

disp("Fecha: " + fecha)

disp("------------------------------------------")

disp("Resultado en diferentes tipos de datos:")

disp("Double:")

disp(Xc_double)

disp("Single:")

disp(Xc_single)

disp("int8:")

disp(Xc_int8)

disp("int16:")

disp(Xc_int16)

Captura de pantalla

[pic 3]

[pic 4]

Respuesta al literal b) 

Al utilizar diferentes tipos de datos en MATLAB se observa que los formatos double y single permiten trabajar con números decimales y ofrecen mayor precisión en los cálculos. En cambio, los formatos int8 e int16 solo almacenan números enteros, por lo que se pierde la parte decimal del resultado de la reactancia capacitiva.

Respuesta al literal c)

Al almacenar los datos en distintos formatos numéricos se presentan variaciones en la memoria utilizada, el signo y la precisión. Los tipos double y single utilizan más memoria, pero mantienen mayor exactitud en los cálculos. Por otro lado, int8 e int16 usan menos memoria, pero reducen la precisión al eliminar los valores decimales, lo que puede afectar el resultado final.

Solución al Paso 3 - Ejercicio 3_Vectores

Parámetros del ejercicio:

% ===== DATOS DEL ESTUDIANTE =====

nombre = "Andres Julian Santa Oidor";

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (542 Kb) docx (410 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com