Tarea 4 - Software para Ingenieria
Tarea 4 - Software para Ingenieria
Estudiante
Uriel
Grupo: 203036_
Docente
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.
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.
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.
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.
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) 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.
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).
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.
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);
x = -pi:0.1:pi
y = sin(x)
plot(x,y)
title('Funcion seno')
xlabel('Eje X')
ylabel('Seno(x)')
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)')
c) Para el gráfico final generado en el ítem anterior, genera la misma gráfica coun
color diferente a los generados previamente, pero con el trazo de la función en los
siguientes caracteres:
• * (asterisco)
• + (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)
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 continuación. Usar como dominio un intervalo desde -1000 hasta
1000.
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')
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')
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.