Está en la página 1de 18

Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario

TAREA 4

ARREGLOS, MATRICES, GRAFICOS 2D E INTERFAZ DE USUARIO

JOSE VEGA DELGADO

203036_5

ESTEFANY MARIA LANCHEROS

SOFTAWARE PARA LA INGENIERIA

30/NOVIEMBRE/2020

UNIVERCIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)

ZIPAQUIRA (CUNDINAMARCA)

2020
Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario
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 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.

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
3 comandos de entrada de datos, bifurcaciones y/o ciclos, y
publicación de datos en pantalla.
Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario

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.
Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario

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.
La comparación de los ítems es: Ítem b se realizó de manera
automática ya que se le indica al programa unas variables de una en
una para que siga avanzando el programa. Ítem c el programa arroja
unas variables que ya fueron indicada a la hora de crear el programa
sin poder cambiar estas variables.

e) Cree un programa en archivo .m, para generar una matriz de


orden 4x4 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.
Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario

f) Crear con sentencias predefinidas, propias del tratamiento


de vectores y matrices con software especializado, una matriz
de orden 4x4 que contenga números enteros. Publicar el
respectivo resultado.
Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario

g) Redactar un párrafo no superior a 10 líneas, en el cual


compara de manera concluyente, lo realizado en el ítem e)
anterior, con el ítem d) anterior.
En el ítem e y d se usaron diferentes comandos para la realización de
la actividad solicitada. Uno igualmente se realizó de manera
automática y el otro se tuvo que hacer comando por comando. Usando
clear and sprintf.

h) Cree un programa en archivo .m en el que 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
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.
Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario

i) Genere 2 matrices de números reales (A y B), de orden 4x4 y


con ellas realice las siguientes operaciones (suma, resta,
multiplicación, además de las operaciones lógicas de unión,
intersección y diferencia).
Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario
Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario

j) Realice un programa que genere tres números aleatorios entre


1 y un límite superior; esos tres números debe imprimirlos
ordenados en forma ascendente o descendente, tanto el límite
superior como el orden ascendente o descendente los establece
el usuario.

k) Realice un programa que genere una matriz cuadrada de


números aleatorios de orden “m” en un rango de números
determinado por el usuario y permita buscar un dato en ella e
indicar cuantas veces está repetido y en que posiciones.
Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario
Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario

3. Gráficos 2d

a) Crear un vector con los valores de la función seno desde -


hasta , utilizando las siguientes líneas de comando: x =
-pi:0.1:pi; y = sin(x); Consecuentemente realice la grafica de la
función seno generada. La gráfica debe mostrar los valores
correspondientes tanto en la abscisa como en la ordenada.
Adicionalmente, debe agregar un título a la gráfica, texto
indicando a lo que corresponden la abscisa y la ordenada.
x = -pi:0.1:pi
y = sin(x)

plot(x,y)
title('Funcion seno')
xlabel('Eje X')
ylabel('Seno(x)')
Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario

b) Para el gráfico final generado en el ítem anterior, genera la


misma gráfica, pero con el trazo de la función en colores verde,
rojo, negro y amarillo.
x = -pi:0.1:pi
y = sin(x)
figure(1)
plot(x,y, '-g' )
title('Funcion seno')
xlabel('Eje X')
ylabel('Seno(x)')
figure(2)
plot(x,y, '-r' )
title('Funcion seno')
xlabel('Eje X')
ylabel('Seno(x)')
figure(3)
plot(x,y, '-k' )
title('Funcion seno')
xlabel('Eje X')
ylabel('Seno(x)')
figure(4)
plot(x,y, '-y' )
title('Funcion seno')
xlabel('Eje X')
ylabel('Seno(x)')
Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario

c) Para el gráfico final generado en el ítem anterior, genera la


misma gráfica con un color diferente a los generados
previamente, pero con el trazo de la función en los siguientes
caracteres: • * (asterísco) • + (mas) • - (menos) • o (o
minúscula).
x = -pi:0.1:pi
y = sin(x)

figure(1)
plot(x,y, '*g' )
title('Funcion seno')
xlabel('Eje X')
ylabel('Seno(x)')

figure(2)
Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario
plot(x,y, '+r' )
title('Funcion seno')
xlabel('Eje X')
ylabel('Seno(x)')

figure(3)
plot(x,y, '--k' )
title('Funcion seno')
xlabel('Eje X')
ylabel('Seno(x)')

figure(4)
plot(x,y, 'oy' )
title('Funcion seno')
xlabel('Eje X')
ylabel('Seno(x)')

d) Cree un programa para trazar dos curvas en gráficos


separados. La primera con una línea continua, en rojo y los
puntos representados por asteriscos y la segunda con una línea
punteada y en color azul. Las funciones graficar se muestran a
Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario
continuación. Usar como dominio un intervalo desde -1000 hasta
1000.
𝑦 = 𝑥^2 ec. (1) 𝑧 = 𝑥^3 ec. (3)
x = -1000:1000
y = x.^2
z = x.^3
figure(1)
plot(y, '-r' )
figure(2)
plot(z, ':b')

e) Usando las mismas ecuaciones 1 y 2 cree programa para


trazar dos curvas en un mismo gráfico. La primera con una línea
continua, en rojo y los puntos representados por asteriscos y la
segunda con una línea punteada y en color azul. Usar como
dominio un intervalo desde -1000 hasta 1000.
x = -1000:1000
y = x.^2
z = x.^3
figure
subplot(2,1,1)
plot(y, '-*r')
subplot(2,1,2)
plot(z, ':b')
Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario

f) Consultar sobre el uso del comando subplot, para proceder a


realizar un programa que grafique las funciones del ítem d) en
subgráficos de modo horizontal, así como de modo vertical.
x = -1000:1000
y = x.^2
z = x.^3
figure(1)
subplot(1,2,1)
plot(y, '-*r' )
subplot(1,2,2)
plot(z, ':b')
figure(2)
subplot(2,1,1)
plot(y, '-*r' )
subplot(2,1,2)
plot(z, ':b')
Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario

4. Interfaz gráfica de usuario


Realizar una interfaz gráfica de usuario, a través de la cual se
ejecute la generación de las gráficas de las funciones indicadas
en el ítem 3d. Para cuestiones del respectivo informe, debe
agregar capturas de pantalla, que demuestren la ejecución
correcta de los programas solicitados. Adicionalmente debe
incluir los códigos en formato de texto en el respectivo informe.
Tarea 4 Emplear arreglos, matrices, gráficos 2D e interfaz gráfica de usuario

También podría gustarte