View
3
Download
0
Category
Preview:
DESCRIPTION
Continuación de programas de posibles soluciones a problemas en; Programación MATLAB
Citation preview
PROGRAMACION PARA INGENIERIAMATLAB
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: '); endenddisp('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: '); endenddisp('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 endenddisp('La nueva matriz es: '),disp (B);
c) 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: '); endenddisp('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
v=input('Ingresa el tamaño del vector: ');for x=1:v c=input('coloca el valor: '); g(x)=c;enddisp('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 tamaño del vector: ');for x=1:v c=input('Coloca el valor: '); g(x)=c;enddisp('Vector A= '),disp (g);i=(g)';disp('Inversa del vector A´ = '),disp(i);
c) Vector almacenado y cambio de posición
v=input('Ingresa el tamaño del vector: ');
PROGRAMACION PARA INGENIERIAMATLAB
for x=1:v c=input('coloca el valor: '); g(x)=c;enddisp('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 ('Suma = s');disp ('Resta = r');disp ('Multiplicacion = m');disp ('Division =d'); v1=input('Tamaño del 1ro vector: ');v2=input('Tamaño 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); endelse disp ('La opareacion no se puede realizar, no coincide el numero de elementos');end
a) Vector almacenado y Promedio
v=input('Ingresa el tamaño del vector: ');for x=1:v c=input('coloca el valor: '); g(x)=c;enddisp('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 tamaño del vector: ');for x=1:v c=input('Coloca el valor: '); g(x)=c;enddisp('Vector A= '),disp (g);i=(g)';disp('Inversa del vector A´ = '),disp(i);
c) Vector almacenado y cambio de posición
v=input('Ingresa el tamaño del vector: ');for x=1:v c=input('coloca el valor: '); g(x)=c;enddisp('Vector = '),disp (g);d=g(1);p=mod(d,2);if (p==0)
PROGRAMACION PARA INGENIERIAMATLAB
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 ('Suma = s');disp ('Resta = r');disp ('Multiplicacion = m');disp ('Division =d'); v1=input('Tamaño del 1ro vector: ');v2=input('Tamaño 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); endelse
disp ('La operación 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: '); endenddisp('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: '); endenddisp('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 endenddisp('La nueva matriz es: '),disp (B);
PROGRAMACION PARA INGENIERIAMATLAB
c) Matriz; Conteo de números
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: '); endenddisp('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 endenddisp('Numeros Pares: '),disp(tp);disp('Numeros Impares: '),disp(ti);
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: '); endenddisp('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);
Recommended