Aplicación de Comandos básicos de programación
jsanta_18Apuntes1 de Abril de 2026
867 Palabras (4 Páginas)46 Visitas
[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";
...