Está en la página 1de 16

Aplicar sentencias de control de flujo en el desarrollo de programas

para la solución de problemas de tratamiento matemático de


ingeniería.

JAVIER ALONSO DIAZ  DIAZ


Cod
1077942322

LUIS FRANCISCO SÁNCHEZ MESA


Cod
11390331

Grupo Colaborativo
203036_14

Nombre del docente:


IVONNE JOHANNA QUESADA PEREZ
SOFTWARE PARA INGENIERÍA - (203036A_955)
2022

Universidad Nacional Abierta y a Distancia – UNAD


Escuela de Ciencias Básicas, Tecnología e Ingeniería 2022
Introducción

Utilizar el software especializado para el abordaje del curso de software para


Ingeniería con el fin de Emplear herramientas de tratamiento matemático, en la
solución o representación
matemática a problemas dentro del campo de la ingeniería.
Desarrollo de la tarea

2. Arreglos y matrices
a) Cree un programa en archivo .m, en el se deba ingresar el valor de un ángulo
en notación decimal y que almacene en un vector de orden 3 el valor de dicho
ángulo, pero en notación sexagesimal. La primera celda debe contener el
3
correspondiente valor en grados, la segunda celda debe contener el
correspondiente valor en minutos y la tercera celda debe contener el
correspondiente valor en segundos. Consecuentemente debe publicar un
mensaje indicando el respectivo vector.

PANTALLAZO DESARROLLO LUIS FRANCISCO SÁNCHEZ MESA


%LUIS FRANCISCO SANCHEZ MESA 2022
clear all
clc
A=[0 0 0];
disp 'conversor de angulo de decimal a sexagenimal'
angul=input('ingrese el valor del angulo ');
grados=floor(angul);
minutosa=mod(angul,grados);
minutosb=minutosa*60;
minutos=floor(minutosb);
segundosa=mod(minutosb,minutos);
segundosb=segundosa*60;
segundos=floor(segundosb);
A(1)=grados;
A(2)=minutos;
A(3)=segundos;

sprintf('el valor del angulo en sexagecimal es %d grados %d minutos %d segundos',


grados, minutos, segundos)

b) Cree un programa en archivo .m, para generar un vector fila de orden 5 que
contenga valores enteros. Para la creación de este vector debe usar comandos
propios de programación como comandos de entrada de datos, bifurcaciones
y/o ciclos, y publicación de datos en pantalla.

PANTALLAZO DESARROLLO LUIS FRANCISCO SÁNCHEZ MESA


%luis francisco sanchez mesa
clear all
clc
tamanovect=[];
disp ('vector en fila')
disp ('ingrese los 5 valores que comforman el vector')
for vect=1:5
numero=input(['ingrese el numero de la pocision ' num2str(vect) ' : ']);
tamanovect(vect)=numero;
end
tamanovect

c) Crear con sentencias predefinidas, propias del tratamiento de vectores y


matrices con software especializado, un vector de orden 5 que contenga
números enteros. Publicar el respectivo resultado.
PANTALLAZO DESARROLLO LUIS FRANCISCO SÁNCHEZ MESA

%luis francisco sanchez mesa


clear all
clc
disp('Vector de 5 elementos con sentencias predefinidas')
v = fix(1000*rand(1,5))
d) Redactar un párrafo no superior a 10 líneas, en el cual compara de manera
concluyente, lo realizado en el ítem b) anterior, con el ítem c) anterior.

Cuando se utilizan sentencias conlleva mas trabajo y el margen de error es


mayor ya que depende de uno mismo que la estructura quede totalmente bien
mas cuando se utilizan sentencias predefinidas es mas sencillo y corto.

Aportes Ejercicios gráficos 2D


Nombre del estudiante: Javier Alonso Diaz Diaz
Codigo 1077942322

Ejercicio 2
A

B
C
D
E
Me queda una duda en la siguiente imagen, porque en la función x al cuadrado, solo me grafico una línea recta
horizontal, porque?

F
https://la.mathworks.com/help/matlab/ref/exp.h

También podría gustarte