COMANDO MSLV2
COMANDO MSLV2
El comando MSLV2 forma parte de la biblioteca COMANDOS que puedes descargar en esta página.
Permite resolver sistemas de ecuaciones no lineales de manera más rápida que con el comando MSLV.
Incluso puedes usar este comando dentro de tus programas.
Los argumentos son similares a los del MSLV, excepto que ahora puedes escoger el error relativo que deseas para tu solución.
Los ítems son mostrados con cualquier tamaño de fuente y funciona para las calculadoras HP 50g, HP 49g+, HP 49g, HP 48gII.
ENTRADA:
NIVEL 4: Vector conteniendo las ecuaciones.
NIVEL 3: Vector que contiene las variables.
NIVEL 2: Vector con aproximaciones aproximaciones inicialesVector que contiene las variables.
NIVEL 1: Error relativo como número real. Valores usuales pueden ser 1E-5, 1E-10 ó 1E-12
SALIDA:
NIVEL 4: Vector conteniendo las ecuaciones.
NIVEL 3: Vector que contiene las variables.
NIVEL 2: Vector con las soluciones.
NIVEL 1: Error relativo de la solución devuelta.
Observaciones
Sólo funciona para ecuaciones cuya solución sean numeros reales.
No funciona cuando las ecuaciones contienen números complejos.
Ejemplo RPN
«
[ '100.-14.6688765908*Q1*ABS(Q1)+746.5*50./(9800.*Q1)*.8-107.648109017*Q2*ABS(Q2)-2816.42430545*Q3*ABS(Q3)=125.' '125.+2816.42430545*Q3*ABS(Q3)-943.214801367*Q4*ABS(Q4)=120.'
'Q1=Q2'
'Q2=Q3+Q4' ]
[ 'Q1' 'Q2' 'Q3' 'Q4' ]
[ 1. 1. 1. 1. ]
.000000000001
MSLV2
»
MSLV2 con 4 ecuaciones
Respuesta
Q1 = 0.10841160734
Q2 = 0.10841160734
Q3 = 0.024333660039
Q4 = 0.0840779473008
Ejemplo RPN
«
[ '520.-328.7325*Q1*ABS(Q1)*LN(1.35135135135E-4+2.16648610044E-5*ABS(Q1)^-.9)^-2.-438.31*Q8*ABS(Q8)*LN(1.35135135135E-4+2.16648610044E-5*ABS(Q8)^-.9)^-2.+1003.2119751*Q6*ABS(Q6)*LN(1.68918918919E-4+1.77229860386E-5*ABS(Q6)^-.9)^-2.=500.'
'520.-328.7325*Q1*ABS(Q1)*LN(1.35135135135E-4+2.16648610044E-5*ABS(Q1)^-.9)^-2.-1003.2119751*Q2*ABS(Q2)*LN(1.68918918919E-4+1.77229860386E-5*ABS(Q2)^-.9)^-2.-1003.2119751*Q3*ABS(Q3)*LN(1.68918918919E-4+1.77229860386E-5*ABS(Q3)^-.9)^-2.-10519.44*Q4*ABS(Q4)*LN(2.7027027027E-4+1.16099115471E-5*ABS(Q4)^-.9)^-2.=475.'
'10519.44*Q4*ABS(Q4)*LN(2.7027027027E-4+1.16099115471E-5*ABS(Q4)^-.9)^-2.=135280.864197*Q5*ABS(Q5)*LN(4.5045045045E-4+7.33103066831E-6*ABS(Q5)^-.9)^-2.'
'-(438.31*Q8*ABS(Q8)*LN(1.35135135135E-4+2.16648610044E-5*ABS(Q8)^-.9)^-2.)-438.31*Q9*ABS(Q9)*LN(1.35135135135E-4+2.16648610044E-5*ABS(Q9)^-.9)^-2.-5636.7026749*Q10*ABS(Q10)*LN(2.25225225225E-4+1.3680186951E-5*ABS(Q10)^-.9)^-2.+1003.2119751*Q2*ABS(Q2)*LN(1.68918918919E-4+1.77229860386E-5*ABS(Q2)^-.9)^-2.'
'1003.2119751*Q6*ABS(Q6)*LN(1.68918918919E-4+1.77229860386E-5*ABS(Q6)^-.9)^-2.=4227.52700618*Q7*ABS(Q7)*LN(2.25225225225E-4+1.3680186951E-5*ABS(Q7)^-.9)^-2.'
'Q9=Q10+Q11'
'Q1=Q2+Q8'
'Q2+Q10=Q3+.6'
'Q3=Q4+Q5'
'Q6+Q7+Q8=Q9'
'Q11=1.4' ]
[ 'Q1' 'Q2' 'Q3' 'Q4' 'Q5' 'Q6' 'Q7' 'Q8' 'Q9' 'Q10' 'Q11' ]
[ 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. ]
.0000000001
MSLV2
»
MSLV2 con 11 ecuaciones
Respuesta
Q1 = 1.95525871408
Q2 = 1.02854320263
Q3 = 0.354377986728
Q4 = 0.28121912761
Q5 = 0.0731588591183
Q6 = 0.271816376946
Q7 = 0.127302895695
Q8 = 0.926715511457
Q9 =1.3258347841
Q10 = -0.0741652159019
Q11 = 1.4
ESCRIBE UN COMENTARIO
COMENTARIOS