Está en la página 1de 4

BRYAN JESUS ANGARITA VILLAMIZAR 1091553

1. Comentarios del programa de solución de matriz por Gauss Jordan

%Se pide el tamaño de la matriz de coeficientes

m=input('Digite el tamaño de la matriz: '); %Se pide digitar el tamaño de la matriz

%Se abre espacio para llenado posterior

A=zeros(m,m); % se abre el espacio para después llenar la matriz

B=zeros(m,1); %se abre el espacio para el llenado

%Se llena la matriz de coeficientes mediante dos ciclos anidados para moverse en las filas y columnas

for i=1:m %ciclo iterador que se desplaza por las filas

for j=1:m %ciclo iterador que se desplaza por las columnas

A(i,j)=input('Digite los valores de la matríz A: ') %Ciclo para el llenado de la matriz A, compuesta por los coeficientes de las variables de las ecuaciones

End %fin del ciclo que se desplaza por las filas

End %fin del ciclo que se desplaza por las columnas

%Llenado del vector columna de constantes de las ecuaciones (aquellos elementos de las ecuaciones que no tienen variables asociadas)

for i=1:m %ciclo que se mueve por las filas del vector columna

for j=1:1 %ciclo que indica que solo es una columna

B(i,j)=input('Digite los valores de la matríz B: ') %llenado del vector columna en la posición
End %fin del ciclo de la columna

End %fin del ciclo de las filas del vector columna

fprintf('La solución de la matríz es: '); %muestra un mensaje en pantalla

rref([A B]) %llama a la función de Matlab para que solucione el sistema utilizando la matriz de coeficientes y el vector columna e constantes

2. Definición de códigos y ejemplo simple de cada uno de ellos.

a) INPUT

Función que permite al usuario introducir datos por teclado mostrando un mensaje que indique que se debe digitar guardando esta información en una
variable especificada.

Ejemplo: leer el numero de filas de una matriz

m=input(‘Digite el número de filas de la matriz: ‘)

b) ZEROS

Permite al usuario crear el espacio lleno de ceros de tamaño (m,n), para después llenarlo con datos introducidos por teclado o calculados.

Ejemplo: Crear un espacio para después llenarlo con los datos de una matriz.

A=zeros(m,n)
c) FOR

Es una función de Matlab que sirve para ejecutar ciclos iterativos para realizar cálculos repetitivos como sumatorias, etc. Está compuesto por un inicio y un
fin para que siga funcionando.

Ejemplo: hacer un ciclo para llenar un vector de tamaño m.

For i=1:m

V(m)=input(‘Digite dato para el vector: ‘)

End

d) FPRINTF

Es una herramienta utilizada para mostrar un mensaje en pantalla, combinando texto plano con valores de variables. Para marcar la posición del valor de la
variables se usa %d y luego de escribir el texto se separan por comas las variables que van a ser reemplazadas en el texto en el orden que se escriban.

Ejemplo: Muestre el mensaje: “El valor de la función en 1 es:3” siendo la variable x=1 y la variable f=3.

x=1;

f=3;

fprintf(‘El valor de la función en %d es: %d’,x,f)

e) RREF

Función de Matlab que permite calcular los valores de un sistema de ecuaciones de n incógnitas utilizando la matriz de coeficientes y el vector columna de
constantes.
Ejemplo: Halle la solución del sistema de ecuaciones usando la función tomando como A la matriz de coeficientes ya digitada y V el vector columna de
términos independientes.

Rref([A V])

También podría gustarte