Post on 04-Aug-2015
Aplicación REDUCE
REDUCE
• Reduce una matriz por renglones, eligiendo de manera explícita las operaciones por renglón que deban realizarse.
• Una operación por renglón puede deshacerse, pero esta característica no puede utilizarse dos veces consecutivas.
EJEMPLO N* 1
**** “REDUCE” una matriz mediante la reducción por renglones****
A= 1 2 3 9 2 -1 1 8 3 0 -1 3LA
MATRIZ
ACTUAL
ES
OPCIONES
<1> RENGLÓN ( I) ↔ RENGLÓN (J)
<2> K *RENGLÓN (I) ( K DISTINTA DE CERO)
<3> K *RENGLÓN (I) + RENGLÓN (J) → RENGLÓN (J)
<4> ACTIVAR EL DESPLIEGUE DE FRACCIONES
<5> DESACTIVAR EL DESPLIEGUE DE FRACCIONES
<-1> DESHACER LA OPERACIÓN POR RENGLÓN ANTERIOR
<0> SALIR
DE REDUCE
PASO 1
INTRODUZCA SU ELECCIÓN
3
PASO 2
INTRODUZCA EL FACTOR
-2
PASO 3
INTRODUZCA EL PRIMER NÚMERO DEL RENGLÓN
1
PASO 4
INTRODUZCA EL NÚMERO DE RENGLÓN POR MODIFICAR
2
****REEMPLAZO POR SU COMBINACION
LINEAL
CONCLUÍDO****
LA MATRIZ ACTUAL
A= 1 2 3 9 0 -5 -5 -10 3 0 -1 3
INVERSAS
DE MATRICES
EN
OCTAVE
EJEMPLO 1SEA A= 1 1 1 0 2 3 5 5 1
SE PROCEDE A INSCRIBIR LA INSTRUCCIÓN:
Rref( (A eye(size(A))))
Y se obtiene……..
Ans= 1.0000 0 0 1.6250 -0.5000 -0.1250 0 1.0000 0 -1.8750 0.5000 0.3750 0 0 1.0000 1.2500 0 -0.2500
PARA EXTRAER LA MATRIZ INVERSA, HACEMOS
Ainv= ans(:,4:6)
Y OBTENEMOS……..
Ainv= 1.6250 -0.5000 -0.1250 -1.8750 0.5000 0.3750 1.2500 0 -0.2500
VECTORES EN OCTAVE
• Un n-vector X se puede representar en octave como una matriz columna con n elementos.
X1
X2 O. X= (X1 X2 … Xn) X= *
*
*
Xn
PARA CALCULAR SU NORMA O LONGITUD
APLICAMOS EL INSTRUCTIVO
norm(X)
EJEMPLO 1
SEA EL VECTOR U= 2 1 1 -1
CALCULAR SU NORMA
ENTONCES:norm(u)
DESPLIEGA: ans.= 2.6458
FinAX1=
HECHO PORELÍAS BADRA
ROSMARY BARRAGÁNAGRADECEMOS A
MATLAB PARA ÁLGEBRA LINEALPROGRAMA OCTAVE
PROFESOR JOSÉ GASCÓN