En álgebra lineal , cuando la matriz es definida positiva , las partes reales de cada uno de sus valores propios son positivos . Apoyo MATLAB sugiere dos formas de control de la definiteness positivo de una matriz : la función EIG y la función COL . La función de EIG producirá valores propios de la matriz , y sólo tiene que mirar en ellos para ver si todas las partes reales son positivos . El propósito principal de la función COL es producir una matriz triangular , pero también puede dar rápidamente una respuesta sí /no sobre definiteness de una matriz. Instrucciones
Consulte con EIG
1
Definir una matriz de la forma habitual con MATLAB. Por ejemplo , "A = [ 1 2 , 3 4 ] " producirá :
A =
1 2 3 4
2
Escriba " EIG ( A) " y pulsa " Enter". MATLAB produce todos los valores propios de la matriz. Para la matriz definida en el paso anterior , los productos de MATLAB :
ans = -0.3723
5.3723
3
inspeccionar el de salida . Sólo si todos los valores son positivos es la matriz definida positiva . La matriz en el paso anterior no es definida positiva .
Consulte con COL
4
Definir una matriz de la forma habitual con MATLAB. Por ejemplo , "A = [ 1 2 , 3 4 ] " se producirá :
A =
1 2 3 4
5
Escriba " [R, p ] = chol ( A)" . Para la matriz "A" en el paso anterior , MATLAB muestra la siguiente información :
R = 1
p = 2
6
Inspeccione el resultado - en concreto, el valor de " p". Sólo si " p" es cero es la matriz definida positiva . Matrix " A" en el paso anterior no es definida positiva .