Está en la página 1de 88

Instituto tecnológico de Tlalnepantla

Grupo: C81

Tema: Representación de unidades

1. Matriz inversa empleando el método de Gauss-Jordan.


2. La regla de Sarrus.
3. El método de cofactores.

Nombre del Profesor Ricardo Antonio Aguilar

Nombre del Alumno Carlos Arturo Zúñiga Lucero


INDICE
Introducción.......................................................................................................................................4
Objetivo..........................................................................................................................................4
Justificación....................................................................................................................................4
Descripción de la plataforma utilizada (MATLAB)..........................................................................4
Descripción del método a programar:............................................................................................5
Desarrollo...........................................................................................................................................6
2.1 Procedimiento de elaboración del código................................................................................6
2.2 Herramientas utilizadas de la plataforma...............................................................................12
2.3Cálculos realizados (matrices inversas, determinantes por cofactores y regla de Sarrus).......12
3. Instructivo....................................................................................................................................13
3.1 Describir como ingresar los datos para que el programa funcione........................................13
3.2 Describir el funcionamiento del programa.............................................................................13
4.Resultados obtenidos....................................................................................................................14
Ejercicio 2.................................................................................................................................14
Ejercicio 3.................................................................................................................................19
Ejercicio 1.................................................................................................................................24
5.Conclusiones.................................................................................................................................30
5.1 Análisis, interpretación y discusión de los resultados obtenidos...........................................30
5.2 Conclusiones y recomendaciones...........................................................................................30
Bibliografía.......................................................................................................................................31
Método cofactor..............................................................................................................................32
Introducción.....................................................................................................................................32
Descripción de la plataforma utilizada (MATLAB)........................................................................32
Descripción del método a programar:..........................................................................................32
Desarrollo.........................................................................................................................................33
Procedimiento de elaboración de los códigos..............................................................................33
Cálculos realizados (matrices inversas, determinantes por cofactores y regla de Sarrus)...........34
- Instructivo......................................................................................................................................35
Describir como ingresar los datos para que los programas funcionen.........................................35
Describir el funcionamiento de los programas.............................................................................35
- Resultados obtenidos.................................................................................................................36
Ejercicio 1.................................................................................................................................36
Ejercicio 2.................................................................................................................................58
Ejercicio 3.................................................................................................................................66
- Conclusiones..................................................................................................................................70
Análisis, interpretación y discusión de los resultados obtenidos.................................................70
Conclusiones y recomendaciones................................................................................................70
- Bibliografía.....................................................................................................................................70
La regla de Sarrus.............................................................................................................................71
Introducción.....................................................................................................................................71
Objetivo........................................................................................................................................71
Justificación..................................................................................................................................71
Descripción de los métodos a programar: ¿Quién los desarrolló? ¿Para qué sirven? ¿En qué
consisten?....................................................................................................................................71
- Desarrollo.......................................................................................................................................72
Procedimiento de elaboración de los códigos..............................................................................72
Herramientas utilizadas de la plataforma....................................................................................73
Cálculos realizados (matrices inversas, determinantes por cofactores y regla de Sarrus)...........73
- Instructivo......................................................................................................................................74
Describir como ingresar los datos para que los programas funcionen.........................................74
Describir el funcionamiento de los programas.................................................................................75
- Resultados obtenidos.................................................................................................................75
Ejercicio1..................................................................................................................................75
Ejercicio 2.................................................................................................................................77
Ejercicio 3.................................................................................................................................80
Ejercicio4..................................................................................................................................83
Ejercicio 5.................................................................................................................................86
- Conclusiones..................................................................................................................................86
Análisis, interpretación y discusión de los resultados obtenidos.................................................86
Conclusiones y recomendaciones................................................................................................87
- Bibliografía.....................................................................................................................................87
Introducción
Matlab es la abreviatura de Matrix Laboratory (laboratorio de matrices). Creado en 1984
por The MathWorks, es un software de cálculo muy usado en universidades, centros de
Investigación y por ingenieros. En los últimos años ha incluido muchas más capacidades,
Como la de programar directamente procesadores digitales de señal, crear código, etc. El
software lo utilizaremos para el desarrollo de un código en la plataforma Matlab para que
Lleve a cabo el método de Gauss-Jordan para la solución de sistemas de ecuaciones.

Objetivo
Nuestro principal objetivo es desarrollar de la manera correcta un código en la plataforma
Matlab que lleve a cabo el método de Gauss-Jordan para la solución de sistemas de
Ecuaciones utilizando las herramientas que ofrece la plataforma Matlab para así obtener
Buenos resultados en nuestro programa y se pueda utilizar de la mejor manera posible

Justificación

La principal razón por la que se desarrolló este programa es para poder solucionar
problemas Por el método de gauss jordan, el cual nos facilitaría el procedimiento de este
tipo de Problemas matemáticos. Por eso es que esta es nuestra principal razón por la que
llevaremos. A cabo este pequeño proyecto utilizando la plataforma de matlab.

Descripción de la plataforma utilizada (MATLAB).

La plataforma de MATLAB está optimizada para resolver problemas científicos y de

Ingeniería. El lenguaje de MATLAB, basado en matrices, es la forma más natural del


mundo

Para expresar las matemáticas computacionales.

Las gráficas integradas facilitan la visualización de los datos y la obtención de información


A partir de ellos. Una vasta biblioteca de herramientas (Toolboxes) integradas le permite
Empezar a trabajar inmediatamente con algoritmos esenciales para su dominio. El entorno
de Escritorio invita a experimentar, explorar y descubrir. Todas estas herramientas y
funciones De MATLAB están probadas rigurosamente y diseñadas para trabajar juntas.
MATLAB puede ser usado para resolver un gran abanico de problemas técnicos
relacionados Con matemática, desde la evaluación de una simple función hasta la
resolución numérica de Sistemas de ecuaciones diferenciales parciales, por ejemplo.
También puede resolver Problemas simbólicos y presentar los resultados de forma
agradable y visual de manera que Los resultados obtenidos sean más fáciles de comunicar a
otros colaboradores que no trabajen Directamente con la ingeniería de los problemas
prácticos.

Descripción del método a programar:

matriz inversa empleando el método de Gauss-Jordan.

¿Quién lo desarrolló?

Este método debe su nombre a Carl Friedrich Gauss y a Wilhelm jordan. Se trata de una
serie De algoritmos del algebra lineal para determinar los resultados de un sistema de
ecuaciones Lineales y así hallar matrices e inversas.

¿Para qué sirve?

El sistema de Gauss se utiliza para resolver un sistema de ecuaciones y obtener las


soluciones Por medio de la reducción del sistema dado a otro que sea equivalente en el cual
cada una de las ecuaciones tendrá una incógnita menos que la anterior. La matriz que
resulta de este Proceso lleva el nombre que se conoce como forma escalonada. Este
método, permite resolver hasta 20 ecuaciones simultáneas. Lo que lo diferencia del Método
matriz inversa empleando el método de Gauss-Jordan. es que cuando es eliminada una
incógnita, se eliminará de todas las Ecuaciones restantes, o sea, las que anteceden a la
ecuación principal, así como de las que la Siguen a continuación. De esta manera el paso de
eliminación forma una matriz identidad en Vez de una matriz triangular. No es necesario
entonces utilizar la sustitución hacia atrás para Conseguir la solución.

¿En qué consiste?


El método consiste en aplicar operaciones elementales fila, es decir, cualquier fila se puede
Multiplicar por cualquier número (distinto de cero) o se le puede sumar o restar cualquier
Otra fila multiplicada o no por cualquier número. No se puede restar una fila a ella misma.
También puede intercambiarse el orden de las filas (por ejemplo, intercambiar las dos
(Primeras filas). El proceso debe aplicarse hasta que se obtenga la matriz en forma
escalonada (método de Gauss) o en forma escalonada reducida (método Gauss-Jordan) de
la matriz ampliada.

Desarrollo.
2.1 Procedimiento de elaboración del código.
Tam = input(‘Ingresa el Tamaño de la Matriz que desea: ‘);

Reiniciar=Tam;

Z=2;

SAS=0;

U=Tam-1;

SEC=Tam;

Mov=Tam-1;

X=1;

Bo=1;

Fila=1;

Ia=1;

D=1;

E=1;

Aua=Tam-1;

In=1;

Columna=2;

Repeticiones=0;

Repeticiones2=0;
Lim=Tam;

Daril=1;

Temporal=0;

Menor=1;

Np=Tam;

Paratod=Tam;

Increm=1;

Parcon=0;

Temporaliden=0;

For r = 1 : Tam

For c = 1 : Tam

S = [‘Dato (‘ num2str® ‘, ‘ num2str© ‘): ‘];

Q(r, c) = input(s);

End

End

For r = 1 : Tam

For c = 1 : Tam

If(r==c)

N(r, c) =1;

Else

N(r, c) =0;

End

End

End

N
Ma=[Q n];

Ma

Fprintf(‘’,det(Q))

If(det(Q)~=0)

While (menor<=np)

For r = 1 : np

For c = 1 : np

If((r==c)&&(r>parcon)&&(c>parcon))

Tam=np;

End

If((r==c)&&(Q(r,c)==0))

For indar=1: np

Temporal=Q(r,;

Q(r,=Q(Tam,;

Q(Tam,=temporal;

Temporaliden=n(r,;

N(r,=n(Tam,;

N(Tam,=temporaliden;

End

Ma=[Q n];

Ma

End

If((r==c)&&(r<parcon)&&(c<parcon))

Tam=Tam+1;

End

End
End

Tam=np-increm;

Increm=increm+1;

Menor=menor+1;

Parcon=parcon+1;

End

Tam=reiniciar;

Ma=[Q n];

Ma

While(x<=Tam)

For r = x : Tam

For c = bo : Tam

If(r==fila)

N(fila,=n(fila,/Q(fila,fila);

Q(fila,=Q(fila,/Q(fila,fila);

End

If(r==Z)

N(Z,=n(Z,-(n(x,*Q(Z,fila));

Q(Z,=Q(Z,-(Q(x,*Q(Z,fila));

End

Repeticiones=repeticiones+1;

End

If(r==ia)

Z=ia;

End

Ma=[Q n];
Ma

Z=Z+1;

End

If (r==Tam&&c==Tam)

X=x+1;

Bo=bo+1;

Fila=fila+1;

Z=bo+1;

Ia=ia+1;

End

End

Tam=reiniciar;

While(0<Tam)

For r =Tam :-1: 1

For c =Tam :-1: 1

If((r-1)==U)

N(U,=n(U,-(n(SEC,*Q(U,SEC));

Q(U,=Q(U,-(Q(SEC,*Q(U,SEC));

End

Repeticiones2=repeticiones2+1;

SAS=c;

End

Ma=[Q n];

Ma

U=U-1;

If(U==0)
Tam=0;

End

End

Tam=lim-daril;

If (r==1&&SAS==1)

Daril=daril+1;

SEC=SEC-1;

Aua=aua-1;

U=aua;

End

If(aua==0)

Tam=0;

End

End

End

Disp(‘Respuesta:’);

Ma=[Q n];

Ma
2.2 Herramientas utilizadas de la plataforma.
DEPURACION Y ANALIS: Diagnosticar problemas, revisar la sintaxis y la
Compatibilidad de versiones

1. RENDICION Y MEMORIA: Generar perfil de código, mejorar el rendimiento,


Reducir los requisitos de memoria
2. INTERACCION DEL CONTROL DE FUENTES: Interconectar Matlab con el
Sistema de conexión de fuente
3. MARCOS DE PRUEBA: Probar la funcionalidad y el rendimiento del código de
Matlab
4. DISTRUBUCION DE TOOLBOX: Crear y compartir toolbox y agregar
Documentación
5. INTEGRACION CONTINUA: Desarrollar e integrar software de manera continua
Mediante plataformas locales

2.3Cálculos realizados (matrices inversas, determinantes por cofactores y regla de Sarrus).


3. Instructivo.
3.1 Describir como ingresar los datos para que el programa funcione.
3.2 Describir el funcionamiento del programa
Dada una matriz AA de dimensión nxnnxn, su matriz inversa, A−1A−1, es la única matriz
de dimensión nxnnxn que cumple

Por ejemplo, la siguiente matriz es igual a su inversa:

4.Resultados obtenidos.
Ejercicio 2
Ejercicio 3.
Ejercicio 1.
5.Conclusiones.
5.1 Análisis, interpretación y discusión de los resultados obtenidos.
Análisis.

Para poder efectuar un mejor análisis debe descomponerse los resultados, para luego
efectuar las comparaciones que fueran necesarias y finalmente explicar estos resultados.

Interpretación.

Se debe proceder a efectuar el resume de lo positivo en forma ordenada a partir de lo más


sencillo y fácil de conocer, para luego ir ascendiendo poco a poco, hasta lo más complejo.

discusión de los resultados obtenidos.

en un trabajo de investigación es fundamental, la posición del investigador, respetando los


resultados tal cual son, sin alterarlos ni distorsionar la veracidad en función de otros
intereses. estableciendo las diferencias o las coincidencias a partir del reconocimiento de
los resultados que permitan obtener conclusiones y recomendaciones que puedan ser
aplicadas en la práctica, como el fruto de los nuevos conocimientos obtenidos en el estudio.
5.2 Conclusiones y recomendaciones.
Conclusión del método de la matriz inversa empleando el método de Gauss-Jordan:

Bueno pues como sabemos en lo que es, la eliminación de Gauss-Jordan, llamada así
debido a Carl Friedrich Gauss y Wilhelm Jordan quienes fueron los que desarrollaron este
método como sabemos es un algoritmo del álgebra lineal que sirve para determinar las
soluciones de un sistema de ecuaciones lineales, encontrar matrices e inversas. por otro
lado, como sabemos un sistema de ecuaciones se puede resolver por el método de la matriz
inversa empleando el método de Gauss-Jordan. cuando se obtienen sus soluciones mediante
la reducción del sistema dado a otro equivalente en el que cada ecuación tiene una
incógnita menos que la anterior. Pues bien, si como sabemos el método de Gauss
transforma la matriz de coeficientes en una matriz triangular superior. incógnita no solo se
elimina de las ecuaciones siguientes si no de todas las otras ecuaciones. De esta forma el
paso de eliminación genera una matriz identidad o una matriz escalonada reducida por filas.
Entonces podríamos decir que como recomendación seria que no porque veamos que se
parecen un poco los dos métodos se resolverán de la misma manera, por eso siempre hay
que supervisar bien el método por el cual se está siendo resolvido dicho sistema de
ecuaciones que se tenga

Bibliografía.
Cesar Franco. (2012). Matriz inversa empleando el método de Gauss-Jordan. 2016,
de Ciosa Sitio web: https://www.matesfacil.com/matrices/calcular-matriz-inversa-
metodo-Gauss-operaciones-filas-identidad-matrices-ejemplos.html

Samuel deluque Batuecas. (2012). La matriz inversa empleando el método de


Gauss-Jordan. 2018, de Rolcar Sitio web:
https://www.sangakoo.com/es/temas/matriz-inversa-metodo-de-gauss
Método cofactor

Introducción

Objetivo

El método de comparación de factores es una técnica analítica que emplea el principio de


ordenamiento, creado por eugene benge para la ordenación de los salarios de los
trabajadores por medio de factores de valuación debido a la insuficiencia que presentaba la
aplicación del método de puntos.

Justificación

Este método los puestos no se juzgan mediante una escala descriptiva, sino que se los
compara uno con otro con objeto de determinar su importancia relativa.

Sin embargo no se comparan los puestos entre si, se seleccionan y definen los factores
importantes y que se encuentran en la mayoría de los puestos.
* Se basa en la importancia de los factores que componen el puesto.

* Se toma como referencia la importancia de los factores en unos “puestos clave”.

Descripción de la plataforma utilizada (MATLAB).


MATLAB es un entorno de cálculo técnico de altas prestaciones que integra análisis
numérico, Cálculo matricial, procesamiento de señales y gráficos en un ambiente fácil de
usar, donde los Problemas y las soluciones son expresados como se escriben
matemáticamente, sin la Programación tradicional.

Descripción del método a programar:


El cofactor de un elemento de una matriz es el determinante del menor de edad de ese
elemento. El teorema de Laplace es un algoritmo para encontrar el determinante de una
matriz. El teorema. De Laplace también es llamada extensión por los menores de edad y
extensión por los cofactores. El teorema de Laplace se nombra después del matemático
francés Peter Simon Laplace (1749-1827).

Para encontrar un determinante de una matriz por la teorema de Laplace:

• Seleccione cualquier fila o columna de la matriz;

• Encuentre al menor de edad de cada elemento en la fila o la columna seleccionada;

• Agregue o reste cada elemento multiplicado por el su cofactor.

La fórmula para la teorema de Laplace de una matriz A del n×n es: Donde está un
elemento de la matriz y del cij es el cofactor del aij del elemento. El menor de edad de un
elemento de una matriz es la matriz cuadrada formada fuera de la matriz Excluyendo la fila
y la columna del elemento

Desarrollo.
Procedimiento de elaboración de los códigos.
Tam = input('Ingresa el Tamaño de la Matriz que desea: ');

for r = 1 : Tam

for c = 1 : Tam
s = ['Dato (' num2str(r) ', ' num2str(c) '): '];

Ma(r, c) = input(s);

end

end

Ma

for Z=determinante(Ma)

n=1:size(Tam,1);

for k=1:size(Tam,1)

if size(Tam,1)==1

Z=Tam;

else

f=n(n~=1);

c=n(n~=k);

Z(k)=((-1)^(1+k))*Tam(1,k)*determinante(Tam(f,c));

end

end

end

display ('Resultado:')

display (determinante (Ma))

Herramientas utilizadas de la plataforma.

1. MARCOS DE PRUEBA: Probar la funcionalidad y el rendimiento del código de


Matlab
2. DISTRUBUCION DE TOOLBOX: Crear y compartir toolbox y agregar
Documentación

3 INTEGRACION CONTINUA: Desarrollar e integrar software de manera continua


Mediante plataformas locales

Cálculos realizados (matrices inversas, determinantes por cofactores y regla de Sarrus).

- Instructivo.
Describir como ingresar los datos para que los programas funcionen.
Los grados son definidos de forma que cada uno refleje un poco más de dificultad e
importancia que el anterior. De tal manera que la expresada por el primero coincida con la
de los puestos que menor importancia tienen. Y la expresada por el último, con la de los
puestos de mayor importancia, abarcando así entre todos la gama completa del factor que se
está estudiando.
Describir el funcionamiento de los programas.
Este programa hecho en Matlab nos sirve para hallar el resultado en secciones. En este
apartado Simplificar la operación en sacar un Cofactor Determinante en 3 Apartados. El
determinante es la zona sombreada de gris y hemos repetido las dos primeras filas en la
zona inferior.
- Resultados obtenidos
Ejercicio 1
Ejercicio 2
Ejercicio 3
- Conclusiones.
Análisis, interpretación y discusión de los resultados obtenidos.
Análisis.

El mundo de la administración está cambiando, día a día los directores de una organización
se ven en la necesidad de tomar decisiones muy importantes de las cuales dependerá el
futuro de una empresa.

Interpretación

En este capítulo definiremos el determinante de una matriz nxn, esto se puede hacer de
muchas formas, la definición que daremos nos permite obtener un procedimiento
relativamente fácil para el cálculo de determinantes, parte de la teoría de determinantes
envuelve procesos difíciles que no serán expuestos.

Discusión de los resultados obtenidos.

Con la elaboración de este trabajo buscamos comprender y entender la resolución de


ecuaciones para la toma de decisiones dentro de una organización.

Conclusiones y recomendaciones.

- Bibliografía.
Luz Germán torres. (2010). Método de factores. 2019, de Ciosa Sitio web:
https://www.clubensayos.com/Temas-Variados/METODO-COFACTORES/404162.html
La regla de Sarrus
Introducción.
Objetivo
El objetivo de esta práctica es llevar a cabo los métodos matemáticos para solución de
matrices tales como la regla de sarrus y cofactores. La regla de Sarrus es un método que
permite calcular rápidamente el determinante de una matriz cuadrada con dimensión de 3×3
o mayor. Mientras que el método es el teorema de Laplace es un algoritmo para encontrar
el determinante de una matriz.

Justificación
La principal razón por la cual se realiza esta práctica es para facilitar la realización de los
ejercicios de estos métodos y con la facilidad de que se lleven acabo de la manera correcta.

Descripción de la plataforma utilizada (MATLAB)

MATLAB es un entorno de cálculo técnico de altas prestaciones que integra análisis


numérico, Cálculo matricial, procesamiento de señales y gráficos en un ambiente fácil de
usar, donde los Problemas y las soluciones son expresados como se escriben
matemáticamente, sin la Programación tradicional.

Descripción de los métodos a programar: ¿Quién los desarrolló? ¿Para qué sirven? ¿En qué
consisten? La regla de Sarrus es un método que permite calcular rápidamente el
determinante de una matriz cuadrada con dimensión de 3×3 o mayor. En otras palabras, la
regla de Sarrus consiste en dibujar dos conjuntos de dos triángulos opuestos mediante los
elementos de la matriz.
- Desarrollo.
Procedimiento de elaboración de los códigos.
Tam = input('Ingresa el Tamaño de la Matriz que desea: ');

if Tam<=3

else Tam>=4

disp('La regla de Saurrus solo aplica para matrices 3x3')

return;

end

for r = 1 : Tam

for c = 1 : Tam

s = ['Dato (' num2str(r) ', ' num2str(c) '): '];

Ma(r, c) = input(s);

end

end

display(Ma)

Ma1=Ma(1,:)

Ma2=Ma(2,:)

Ma(4,:)=Ma1

disp('Matriz Agregando la parte de Sarrus');

Ma(5,:)=Ma2

U1=(Ma(1,1))(Ma(2,2))(Ma(3,3))

U2=(Ma(2,1))(Ma(3,2))(Ma(4,3))

U3=(Ma(3,1))(Ma(4,2))(Ma(5,3))

U4=(Ma(1,3))(Ma(2,2))(Ma(3,1))

U5=(Ma(2,3))(Ma(3,2))(Ma(4,1))

U6=(Ma(3,3))(Ma(4,2))(Ma(5,1))

disp('La determinante de la Matriz es:');


Final=(U1+U2+U3-(U4+U5+U6))

Herramientas utilizadas de la plataforma.


1. DEPURACION Y ANALISIS: Diagnosticar problemas, revisar la sintaxis y la
Compatibilidad de versiones
2. RENDICION Y MEMORIA: Generar perfil de código, mejorar el rendimiento,
Reducir los requisitos de memoria.
3. INTERACCION DEL CONTROL DE FUENTES: Interconectar Matlab con el
Sistema de conexión de fuente

Cálculos realizados (matrices inversas, determinantes por cofactores y regla de Sarrus).


- Instructivo.
Describir como ingresar los datos para que los programas funcionen.
En esta sección fue ingresar los datos correspondientes al sistema de Matlab para poder
sacar el código y poder factorar y sacar la Regla de sarrus.
Describir el funcionamiento de los programas.
- Resultados obtenidos.
Ejercicio1
Ejercicio 2
Ejercicio 3
Ejercicio4
Ejercicio 5

- Conclusiones.
Análisis, interpretación y discusión de los resultados obtenidos.
Análisis

Bueno pues como sabemos con lo que respecta a lo que es la regla de sarrus es un método
que permite calcular rápidamente el determinante de una matriz cuadrada con dimensión de
3×3 o mayor. En otras palabras, la regla de sarrus consiste en dibujar dos conjuntos de dos
triángulos opuestos mediante los elementos de la matriz.

Interpretación

El primer conjunto serán 2 triángulos que cruzarán la diagonal principal y el segundo


conjunto serán 2 triángulos que cruzarán la diagonal secundaria. Gracias a esta regla que se
llama de este modo, pero no deja de ser un método o una manera de hacerlo, resulta mucho
más sencillo poder resolver las ecuaciones y memorizarlo con algo más de facilidad.

Discusión de los resultados obtenidos.

El método que se utiliza para ello es el que llaman determinante de tres por tres. La regla de
sarrus, por tanto, no es otra cosa, más que un método matemático para poder resolver
cálculos algebraicos. Él determinante de segundo orden se resuelve multiplicando los
elementos de la diagonal principal, menos el producto de los elementos de la diagonal
secundaria.
Conclusiones y recomendaciones.

- Bibliografía.
Guillermo Díaz. (2012). Regla de sarrus . 2016, de Rolcar Sitio web:
https://www.monografias.com/trabajos5/matlab/matlab.shtml

Ricardo Silva . (2012 ). Regla de sarrus . 2018, de Ciosa Sitio web:


https://economipedia.com/definiciones/regla-de-sarrus.html

También podría gustarte