0% encontró este documento útil (0 votos)
3 vistas4 páginas

Programación MATLAB: Matrices y Vectores

El documento presenta un conjunto de scripts en MATLAB para realizar operaciones con matrices y vectores, incluyendo la entrada de datos, cálculo de promedios, y manipulación de elementos. Se incluyen ejemplos de cómo almacenar datos en matrices, calcular promedios por columna y fila, y realizar operaciones aritméticas entre vectores. Además, se implementan menús para seleccionar operaciones y se manejan condiciones para clasificar números como pares o impares.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas4 páginas

Programación MATLAB: Matrices y Vectores

El documento presenta un conjunto de scripts en MATLAB para realizar operaciones con matrices y vectores, incluyendo la entrada de datos, cálculo de promedios, y manipulación de elementos. Se incluyen ejemplos de cómo almacenar datos en matrices, calcular promedios por columna y fila, y realizar operaciones aritméticas entre vectores. Además, se implementan menús para seleccionar operaciones y se manejan condiciones para clasificar números como pares o impares.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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);

También podría gustarte