Академический Документы
Профессиональный Документы
Культура Документы
A=
5 7 9
Definimos una matriz >> A=[5 7 9;2 8 1;9 6 4]
2 8 1
9 6 4
Se multiplica la segunda fila por dos y A=
se reemplaza en la misma 5 7 9
>> A(2,:)=2*A(2,:) 4 16 2
2 F2 F2 9 6 4
aux =
Se permutan las dos primeras filas. 5 7 9
Para ello se emplea un vector A=
intermedio (aux) que almacenara >> aux=A(1,:) 2 8 1
provisionalmente una fila mientras >> A(1,:)=A(2,:) 2 8 1
realizamos el intercambio 9 6 4
>> A(2,:)=aux A=
2 8 1
F1 F2 5 7 9
9 6 4
A la tercera fila le resta la primera fila A=
por 2 2 8 1
>> A(3,:)=A(3,:)-2*A(1,:) 5 7 9
2 F2 F3 F3 5 -10 2
Otra forma de realizar estas operaciones es multiplicando a izquierda por una matriz elemental apropiada.
P=
>> P=eye(3);
0 1 0
P(1,1)=0;
1 0 0
>> P(2,2)=0;
F1 F2 0 0 1
>> P(1,2)=1;
ans =
>> P(2,1)=1;
2 8 1
>> P
5 7 9
>> P*A
9 6 4
P2 =
1 0 0
0 1 0
>> P2=eye(3);
-2 0 1
2 F2 F3 F3 >> P2(3,1)=-2
ans =
>> P2*P*A
2 8 1
5 7 9
5 -10 2
1
EL ENTORNO MATLAB MG. SC. ING. RAFAEL VALENCIA GOYZUETA
Calcular en cada paso la matriz elemental apropiada para cada operacin es pesado y repetitivo., para este
tipo de tareas Matlab permite construir al usuario sus propias funciones para abreviar los clculos, esto es,
empleamos el modo programado de Matlab.
2
EL ENTORNO MATLAB MG. SC. ING. RAFAEL VALENCIA GOYZUETA
Todos estos comandos cambian la matriz original. Si se quiere conservar la matriz original se debe asignar
otro nombre a la matriz la cual se ira modificando con las operaciones elementales.
En base a este procedimiento se pueden desarrollar diversos ejercicios aplicando Gauus Jordan