PROGRAMACION PARA INGENIERIA
MATLAB
a) Matriz; Datos almacenados y Promedio
c=input('Ingresa cantidad de columnas:
');
f=input('Ingresa cantidad de filas: ');
for c=1:c
for f=1:f
m(c,f)=input('Ingresa valor:
');
end
end
disp('La matriz es: '),disp (m);
d=(c*f);
p=mean(m);
disp('Numero de datos almacenados:
'),disp(d);
disp('El promedio de datos almacenados
por columna: '),disp(p);
pr=mean(p);
disp('El promedio de datos almacenados
general: '),disp(pr);
c=input('Ingresa cantidad de columnas:
');
f=input('Ingresa cantidad de filas: ');
for c=1:c
for f=1:f
m(c,f)=input('Ingresa valor:
');
end
end
disp('La matriz es: '),disp (m);
p=mean(m);
%disp('Numero de datos almacenados:
'),disp(d);
disp('El promedio de datos almacenados
por columna: '),disp(p);
t=m';
pt=mean(t);
disp('El promedio de datos almacenados
por fila: '),disp(pt);
a) Vector almacenado y Promedio
b) Matriz; Almacenamiento y Cambio de
numero
c=input('Ingresa cantidad de columnas:
');
f=input('Ingresa cantidad de filas: ');
for c=1:c
for f=1:f
A(c,f)=input('Ingresa valor:
');
end
end
disp('La matriz es: '),disp (A);
for c=1:c
for f=1:f
l=A(c,f);
h=mod(l,2);
if (h==0)
B(c,f)=0;
end
if (h~=0)
B(c,f)=1;
end
end
end
disp('La nueva matriz es: '),disp (B);
c) Matriz; Promedios: Fila/Columna
v=input('Ingresa el tamao del vector:
');
for x=1:v
c=input('coloca el valor: ');
g(x)=c;
end
disp('Vector = '),disp (g);
p=mean(g);
disp('Numero de datos almacenados:
'),disp(v);
disp('El promedio de datos almacenados:
'),disp(p);
b) Vector almacenado y Arreglo inverso
v=input('Ingresa el tamao del vector:
');
for x=1:v
c=input('Coloca el valor: ');
g(x)=c;
end
disp('Vector A= '),disp (g);
i=(g)';
disp('Inversa del vector A =
'),disp(i);
c) Vector almacenado y cambio de posicin
PROGRAMACION PARA INGENIERIA
MATLAB
v=input('Ingresa el tamao del vector:
');
for x=1:v
c=input('coloca el valor: ');
g(x)=c;
end
disp('Vector = '),disp (g);
d=g(1);
p=mod(d,2);
if (p==0)
g(1)=0;
disp('Vector nuevo = '),disp (g);
else
g(1)=1;
disp('Vector nuevo = '),disp (g);
end
d) Men de vectores
s=('S');
r=('R');
m=('M');
d=('D');
disp
disp
disp
disp
('Suma = s');
('Resta = r');
('Multiplicacion = m');
('Division =d');
v1=input('Tamao del 1ro vector: ');
v2=input('Tamao del 2do vector: ');
if (v1==v2)
for x=1:v1
c=input('coloca el valor v1: ');
g(x)=c;
end
disp('Vector 1= '),disp(g);
for y=1:v2
z=input('coloca el valor v2: ');
f(y)=z;
end
disp('Vector 2= '),disp(f);
p=input('Elija un programa para
ejecutar: ');
if (p==s)
n=(g+f);
disp (n);
elseif (p==r)
n=(g-f);
disp (n);
elseif (p==m)
n=(g.*f);
disp (n);
elseif (p==d)
n=(g./f);
disp (n);
end
else
disp ('La opareacion no se puede
realizar, no coincide el numero de
elementos');
end
a) Vector almacenado y Promedio
v=input('Ingresa el tamao del vector:
');
for x=1:v
c=input('coloca el valor: ');
g(x)=c;
end
disp('Vector = '),disp (g);
p=mean(g);
disp('Numero de datos almacenados:
'),disp(v);
disp('El promedio de datos almacenados:
'),disp(p);
b) Vector almacenado y Arreglo inverso
v=input('Ingresa el tamao del vector:
');
for x=1:v
c=input('Coloca el valor: ');
g(x)=c;
end
disp('Vector A= '),disp (g);
i=(g)';
disp('Inversa del vector A =
'),disp(i);
c) Vector almacenado y cambio de posicin
v=input('Ingresa el tamao del vector:
');
for x=1:v
c=input('coloca el valor: ');
g(x)=c;
end
disp('Vector = '),disp (g);
PROGRAMACION PARA INGENIERIA
MATLAB
d=g(1);
p=mod(d,2);
if (p==0)
g(1)=0;
disp('Vector nuevo = '),disp (g);
else
g(1)=1;
disp('Vector nuevo = '),disp (g);
end
d) Men de vectores
s=('S');
r=('R');
m=('M');
d=('D');
disp
disp
disp
disp
('Suma = s');
('Resta = r');
('Multiplicacion = m');
('Division =d');
v1=input('Tamao del 1ro vector: ');
v2=input('Tamao del 2do vector: ');
if (v1==v2)
for x=1:v1
c=input('coloca el valor v1: ');
g(x)=c;
end
disp('Vector 1= '),disp(g);
for y=1:v2
z=input('coloca el valor v2: ');
f(y)=z;
end
disp('Vector 2= '),disp(f);
p=input('Elija un programa para
ejecutar: ');
if (p==s)
n=(g+f);
disp (n);
elseif (p==r)
n=(g-f);
disp (n);
elseif (p==m)
n=(g.*f);
disp (n);
elseif (p==d)
n=(g./f);
disp (n);
end
else
disp ('La operacin no se puede
realizar, no coincide el numero de
elementos');
end
a) Matriz; Datos almacenados y Promedio
c=input('Ingresa cantidad de columnas:
');
f=input('Ingresa cantidad de filas: ');
for c=1:c
for f=1:f
m(c,f)=input('Ingresa valor:
');
end
end
disp('La matriz es: '),disp (m);
d=(c*f);
p=mean(m);
disp('Numero de datos almacenados:
'),disp(d);
disp('El promedio de datos almacenados
por columna: '),disp(p);
pr=mean(p);
disp('El promedio de datos almacenados
general: '),disp(pr);
b) Matriz; Almacenamiento y Cambio de
numero
c=input('Ingresa cantidad de columnas:
');
f=input('Ingresa cantidad de filas: ');
for c=1:c
for f=1:f
A(c,f)=input('Ingresa valor:
');
end
end
disp('La matriz es: '),disp (A);
for c=1:c
for f=1:f
l=A(c,f);
h=mod(l,2);
if (h==0)
B(c,f)=0;
end
if (h~=0)
B(c,f)=1;
end
end
PROGRAMACION PARA INGENIERIA
MATLAB
end
disp('La nueva matriz es: '),disp (B);
end
end
disp('Numeros Pares: '),disp(tp);
disp('Numeros Impares: '),disp(ti);
c) Matriz; Conteo de nmeros
c=input('Ingresa cantidad de columnas:
');
f=input('Ingresa cantidad de filas: ');
for c=1:c
for f=1:f
A(c,f)=input('Ingresa valor:
');
end
end
disp('La matriz es: '),disp (A);
tp=0;
ti=0;
for c=1:c
for f=1:f
l=A(c,f);
h=mod(l,2);
if (h==0)
tp=tp+1;
else
ti=ti+1;
end
d) Matriz; Promedios: Fila/Columna
c=input('Ingresa cantidad de columnas:
');
f=input('Ingresa cantidad de filas: ');
for c=1:c
for f=1:f
m(c,f)=input('Ingresa valor:
');
end
end
disp('La matriz es: '),disp (m);
p=mean(m);
disp('El promedio de datos almacenados
por columna: '),disp(p);
t=m';
pt=mean(t);
disp('El promedio de datos almacenados
por fila: '),disp(pt);