Tarea 4 - Ejercicio - 2-Arreglos y Matrices
Tarea 4 - Ejercicio - 2-Arreglos y Matrices
Tarea 4 - Ejercicio - 2-Arreglos y Matrices
TAREA 4
Emplear arreglos, matrices,
gráficos 2D e interfaz gráfica de usuario
Presentado a:
ING. Estefany María Lancheros Sepúlveda
Tutor:(a)
Entregado por:
Fernando Muñoz Ospina
Código: 1130617236
Grupo:203036_36
ejercicios básicos.
Los estudiantes del grupo colaborativo deben seleccionar cada uno de los roles
correspondientes.
2. Arreglos y matrices
v = [0 0 0]
v(1)=Grados;
v(2)=min;
v(3)=seg;
FIG. 1.
FIG. 2.
FIG. 3.
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
v = []
s = 5
for c = 1:5
Dato = "ingrese valor:"
x = input(Dato)
v(c) = x
end
FIG.4
SOLUCIÓN:
v = [20 28 17 40 58]
a = v(1)
b = v(2)
c = v(3)
d = v(4)
e = v(5)
sprintf("los valores del vector son:")
sprintf("%d %d %d %d %d",a,b,c,d,e)
FIG.5
SOLUCIÓN:
modificación.
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
SOLUCIÓN:
A = [1 2 3 4 ; 6 7 8 9 ; 5 8 7 6 ; 2 0 2 1]
sprintf ("matriz A",A)
B = [2 3 4 4 ; 8 9 0 1 ; 1 9 2 9 ; 4 9 5 8]
sprintf("matriz B",B)
C = A+B
sprintf ("matriz C",C)
FIG. 6
con software especializado, una matriz de orden 4x4 que contenga números enteros.
clear all
m = [2 0 2 1 ; 1 9 8 6 ; 2 4 6 4 ; 2 0 2 0]
a = (1*1)
b = (1*2)
c = (1*3)
d = (1*4)
e = (2*1)
f = (2*2)
g = (2*3)
h = (2*4)
i = (3*1)
j = (3*2)
k = (3*3)
l = (3*4)
m = (4*1)
o = (4*2)
p = (4*3)
q = (4*4)
Fig.7
g) Redactar un párrafo no superior a 10 líneas, en el cual compara de manera
SOLUCIÓN:
vector.
SOLUCIÓN:
clear all
m = [7 9 0 3 1 ]
a = m(1)
b = m(2)
c = m(3)
d = m(4)
e = m(5)
i) Genere 2 matrices de números reales (A y B), de orden 4x4 y con ellas realice las
SOLUCIÓN:
establece el usuario.
SOLUCIÓN:
FIG.11 Digite 2.
usuario indique por el valor que de igual forma él determine. Al final mostrar la
SOLUCIÓN:
p=randi ([ri,rf],m);
cont = 0 ;
fila = 0;
colum = 0;
cf = 1;
cc = 1;
f =[];
c = [];
for i=1:m;
fprintf('el numero %d aparece repetido %d veces en las
posiciones:n',b,cont)
for i=1:cont;
for i=1:cont;
fila = f(i);
colum = c(i);
fprintf('ndesa modificar el dato de la posicion(%d,
%d)?',fila,colum);
resp = input('¿por cual valor?:')
p(fila,colum) = mod;
end
end
disp('la nueva matriz es :')
disp(p)
FIG. 12
Para el respectivo informe, debe incluir su respectivo texto de los códigos realizado,
a) Crear un vector con los valores de la función seno desde - hasta , utilizando
x = -pi:0.1:pi;
y = sin(x);
ordenada.
b) Para el gráfico final generado en el ítem anterior, genera la misma gráfica, pero
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:
* (asteriscos).
+ (mas)
- (menos)
o (o minúscula)
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
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
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.
Para cuestiones del respectivo informe, además de las resoluciones a los ítems indicados,
debe agregar una captura de pantalla, que demuestre la ejecución correcta del programa.
Realizar una interfaz gráfica de usuario, a través de la cual se ejecute la generación de las
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
y su respectivo manejo, con una serie de ejercicios simples para poder ir familiarizando con
el programa, es muy importante resaltar el material de estudio, porque son una guía
https://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.aspx?
direct=true&db=edselb&AN=edselb.3171391&lang=es&site=eds-live&scope=site
Hahn, B. D., & Valentine, D. T. (2013). Essential MATLAB for Engineers and Scientists
(Vol. Fifth edition). Waltham, MA: Academic Press. (Capítulos 5 y 6. pp. 111-160.,
url=http://search.ebscohost.com/login.aspx?
direct=true&db=nlebk&AN=485981&lang=es&site=eds-live&scope=site
Nagar, S. (2017). Introduction to Scilab : For Engineers and Scientists. Apress. Berkeley,
CA: Apress; 2017. (Capítulos 3 y 4. pp. 55-130., Capítulo 6. pp. 145- 155).
https://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.aspx?
direct=true&db=edsebk&AN=1636892&lang=es&site=eds-live&scope=site