Glosario

Nombre para un comando de librería.

Este foro, solamente es de lectura, para los nuevos foros dirígase a www.adictoshp.org

¿cómo ingraso y resuelvo una matriz ampliada con complejos?

16 respuestas [Último envío]
Integró: 14/01/2011
Envíos: 9
MonedasHP: 14
Imagen de chema_mad
chema_mad Usuario Desconectado. Visto por última vez 2 años 9 semanas.
Calc: HP50 | ROM:jhfdhgsa
¿cómo ingraso y resuelvo una matriz ampliada con complejos?
 
Vie, 14/01/2011 - 12:50

Hola amigos!

Soy nuevo por aquí y con mi calculadora, la cual aún no manejo mucho porque apenas llevo 5 días con ella.

Me he leído el manual pero no lo encuentro por ningún lado y no sé como ingresar una matriz ampliada con números complejos en forma polar, tipo:
[ 1 2 3 ] (A) = ( 10 )
[ 4 5 6 ] (B) = ( 20 )
[ 7 8 9 ] (C) = ( 30 )

El cuerpo de la matriz [ (1,2,3),(4,5,6),(7,8,9) ] consigo llevarlo a la pila, pero de ahí ya no sé pasar.

¿Alguien me sabría ayudar? Lo necesito urgentemente.

Un saludo y muchas gracias

Top
Integró: 26/12/2007
Envíos: 629
MonedasHP: 595
Imagen de Dani_
Dani_ Usuario Desconectado. Visto por última vez 44 semanas 6 días.
Calc: HP50 | ROM:2.09
 
#1
Vie, 14/01/2011 - 14:09

Hola, usas modo RPN? Cuál es el objetivo que buscas?

En principio usando MTRW ingresas una matriz de los coeficientes y le das a ENTER
Ingresas la matriz de las variables y le das a ENTER
Presionas *
Ingresas la matriz de los términos independientes
Presionas Shift-derecho y W (=)

¿Cuáles vendrían a ser los números complejos en forma polar?

Para ingresar un complejo en forma polar se puede hacer de la siguiente manera:

(4,<)60) donde <) 60 es el símbolo que se obtiene al presionar Alpha Shift Derecho 6

Para eso hay que tener en cuenta que si vas a ingresar los argumentos en grados sexagesimales la calculadora debe estar en modo DEG y si los vas a ingresar en radianes, en RAD.

Si entiendes inglés hay mucha información sobre estos temas en http://groups.google.com/group/comp.sys.hp48

por ejemplo:

http://groups.google.com/group/comp.sys.hp48/browse_thread/thread/ae25a7d534ba4f8/58ae06e7b1c710d4?lnk=gst&q=complex+number+in+polar+form#58ae06e7b1c710d4

http://groups.google.com/group/comp.sys.hp48/browse_thread/thread/b0f2c1cbcd237faa/2d02e288d4ab0101?lnk=gst&q=complex+number+in+polar+form#2d02e288d4ab0101

http://groups.google.com/group/comp.sys.hp48/browse_thread/thread/22fba66ffaa773d/daf835d60abe1a16?lnk=gst&q=complex+number+in+polar+form#daf835d60abe1a16

http://groups.google.com/group/comp.sys.hp48/browse_thread/thread/bb3b39164a40cacf/135c8695f34ce42f?lnk=gst&q=complex+number+in+polar+form#

Ingeniero. Usuario de HP 50g.

Top
Integró: 14/01/2011
Envíos: 9
MonedasHP: 14
Imagen de chema_mad
chema_mad Usuario Desconectado. Visto por última vez 2 años 9 semanas.
Calc: HP50 | ROM:jhfdhgsa
 
#2
Vie, 14/01/2011 - 14:11

muchísimas gracias, Dani. voy a echarlo un vistazo

Top
Integró: 14/01/2011
Envíos: 9
MonedasHP: 14
Imagen de chema_mad
chema_mad Usuario Desconectado. Visto por última vez 2 años 9 semanas.
Calc: HP50 | ROM:jhfdhgsa
 
#3
Vie, 14/01/2011 - 14:42

EStoy echando un vistado a los links que me has pasado, pero antes me he puesto con la calculadora a intentar hacer una de las matrices. Meto los números tal cual los tengo y, la calculadora, al ingresarlos en la matriz los cambia a forma rectangular. Pues bien, el resultado que da no me coincide en nada con lo que yo saco manualmente. Me explico: Para pasar de forma manual un número en forma polar a forma rectangular se multiplica el número por el coseno del argumento para hayar la X y se multiplica el número por el seno del argumento para hayar la Y. Estos números son los que no me coinciden.

Siguiendo con lo que estaba. Ingreso en la pila tanto la matriz como las variables y los términos independientes. Le doy a Shift derecho + W y da: ERROR : ARGUMENTO INCORRECTO.

La matriz que he metido es la siguiente:

[3.69<22'5º -2<45º -2<0º] (I1) = (200<0º)
[-2<45º 4'27<14'31º - 3^1/2 <-45º] (I2) = ( 0 )
[-2<0º - 3^1/2 <-45º 5'16<-18'86º] (I3) = ( 0 )

Top
Integró: 02/10/2008
Envíos: 362
MonedasHP: 509
Imagen de dariof
dariof Usuario Desconectado. Visto por última vez 48 semanas 4 días.
Calc: HP48II | ROM:1.23
 
#4
Sáb, 15/01/2011 - 01:20

Para mantener los complejos en su forma polar Ir al menu MODE
En la casilla de Coord System , cambiar de Retangular a Polar,
Al hacer esto la calculadora no pasara los fasores a su forma rectangular.
Ojo tener cuidado de trabajar en grados (DEG).

En caso de los angulos, puede variar, pues un angulo mayor a 180, se puede mostrar con angulo negativo, lo cual todavia es correcto.

Y Dios dijo hagase la
E CURL H t DERIV uo NEG * =
H CURL E t DERIV eo * =

Y se hizo la:
Phy LAPL Phy 't' DERIV v SQ INV * 0 =
E H OR Phy =

Top
Integró: 26/12/2007
Envíos: 629
MonedasHP: 595
Imagen de Dani_
Dani_ Usuario Desconectado. Visto por última vez 44 semanas 6 días.
Calc: HP50 | ROM:2.09
 
#5
Sáb, 15/01/2011 - 02:41

Es verdad como dice Dario debes tener activado el modo POLAR para que no te cambien los complejos a la forma rectangular cuando le das ENTER. También debes tener activado el modo DEG si vas a trabajar con grados sexagesimales.

Uso un par de programas a modo de "toggle switch" para cambiar estos modos, para no tener que ingresar al área de MODE.

El primer programa al que llamo DGRAD cambia de modo angular cada vez que lo ejecuto (si está en DEG para a RAD y si está en RAD a DEG:

«
-17. DUP IF FS? THEN CF ELSE SF END
»

El segundo programa al que llamo POLRC cambia el sistema de coordenadas cada vez que lo ejecuto (de POLAR a RECTANGULAR y viceversa):

«
-16. DUP IF FS? THEN CF ELSE SF END
»

Yendo a tu pregunta, creo que te conviene usar LINSOLVE si lo que buscas es resolver tu sistema (es decir encontrar I1, I2 e I3) ya que ni siquiera necesitas plantear las matrices.

Ejemplo para tu caso:

['Ecuación1' 'Ecuación2' 'Ecuación3']
['I1' 'I2' 'I3']
LINSOLVE

Donde las ecuaciones 1,2 y 3 son las que usaste para armar la matriz. No necesitan estar "ordenadas", pueden ser directamente las ecuaciones de mallas o nodos que hayas planteado sin necesidad de reescribirlas.

Algo que usaría es trabajar las ecuaciones con símbolos (Z1, Z2, Z3, u1, u2, i1, i2, i3, etc) y luego crear variables globales donde guardaría el valor de cada elemento conocido (Ej en Z1 guardo (5,>)20º) y así).
De esta manera te ahorras el ingresar los valores muchas veces en las ecuaciones y solo ingresas la variable global, luego cuando LINSOLVE te da el resultado de cada incógnita, copias y pegas en el stack lo que está a la derecha del signo = en el resultado de cada incógnita y aplicas ->NUM para obtener el resultado numérico.

Ingeniero. Usuario de HP 50g.

Top
Integró: 18/09/2004
Envíos: 131
MonedasHP: 120
Imagen de pablo_serrano
pablo_serrano Usuario Desconectado. Visto por última vez 1 año 31 semanas.
 
#6
Sáb, 15/01/2011 - 07:43

Siempre que sale una cuestión acerca de los números complejos y cambiar de polares a rectangulares me sigo preguntando por qué hp no mantuvo en el teclado los accesos directos a POLAR y el símbolo de argumento que sí tenían las viejas hp48 (flecha derecha teclas MTH Y SPC respectivamente). Yo era de lo que más usaba en mi antigua 48 SX y sigo sin acostumbrarme aunque lo tengo resuelto metiendo ambos comandos en un menú personalizado, pero sigue sin ser lo mismo.

Top
Integró: 02/10/2008
Envíos: 362
MonedasHP: 509
Imagen de dariof
dariof Usuario Desconectado. Visto por última vez 48 semanas 4 días.
Calc: HP48II | ROM:1.23
 
#7
Sáb, 15/01/2011 - 13:30

Creo que el simbolo de angulo para el argumento de un fasor, deberia haber estado disponible por default en el teclado, en vez de estar buscandolo en la libreria de caracters (CHAR), lo que es mas tedioso.

Y Dios dijo hagase la
E CURL H t DERIV uo NEG * =
H CURL E t DERIV eo * =

Y se hizo la:
Phy LAPL Phy 't' DERIV v SQ INV * 0 =
E H OR Phy =

Top
Integró: 26/12/2007
Envíos: 629
MonedasHP: 595
Imagen de Dani_
Dani_ Usuario Desconectado. Visto por última vez 44 semanas 6 días.
Calc: HP50 | ROM:2.09
 
#8
Sáb, 15/01/2011 - 23:54

dariof cita:
Creo que el simbolo de angulo para el argumento de un fasor, deberia haber estado disponible por default en el teclado, en vez de estar buscandolo en la libreria de caracters (CHAR), lo que es mas tedioso.

Es verdad, lo que dice Pablo también.
Igualmente para el usuario medianamente conocedor de la HP todo puede quedar a mano, por ejemplo en el caso de necesitar ingresar un número complejo en forma polar se puede usar un programa como el siguiente:

«
 M A 
«
'(M,€A)' EVAL
»
»

Ingresando módulo y luego argumento al stack y ejecutando el programa, queda armado el número complejo en forma polar.

Ingeniero. Usuario de HP 50g.

Top
Integró: 02/10/2008
Envíos: 362
MonedasHP: 509
Imagen de dariof
dariof Usuario Desconectado. Visto por última vez 48 semanas 4 días.
Calc: HP48II | ROM:1.23
 
#9
Dom, 16/01/2011 - 01:32

Lo de arriba es tan intricado como buscar el simbolo de angulo en CHARS

Y Dios dijo hagase la
E CURL H t DERIV uo NEG * =
H CURL E t DERIV eo * =

Y se hizo la:
Phy LAPL Phy 't' DERIV v SQ INV * 0 =
E H OR Phy =

Top
Integró: 26/12/2007
Envíos: 629
MonedasHP: 595
Imagen de Dani_
Dani_ Usuario Desconectado. Visto por última vez 44 semanas 6 días.
Calc: HP50 | ROM:2.09
 
#10
Dom, 16/01/2011 - 02:34

dariof cita:
Lo de arriba es tan intricado como buscar el simbolo de angulo en CHARS

Para nada, porque en caso de trabajar frecuentemente con complejos se puede tener este programa accesible mediante softkey. Es decir que ingresando módulo y argumento al stack, luego con sólo presionar una tecla te queda tu complejo en forma polar en el stack.
Presionar una sola tecla no me parece algo intrincado.

Ingeniero. Usuario de HP 50g.

Top
Integró: 02/10/2008
Envíos: 362
MonedasHP: 509
Imagen de dariof
dariof Usuario Desconectado. Visto por última vez 48 semanas 4 días.
Calc: HP48II | ROM:1.23
 
#11
Dom, 16/01/2011 - 03:15

Perdon, en ese caso si tiene sentido, si se le asigna una tecla

Y Dios dijo hagase la
E CURL H t DERIV uo NEG * =
H CURL E t DERIV eo * =

Y se hizo la:
Phy LAPL Phy 't' DERIV v SQ INV * 0 =
E H OR Phy =

Top
Integró: 10/09/2006
Envíos: 168
MonedasHP: 16
Imagen de tauro2010
tauro2010 Usuario Desconectado. Visto por última vez 2 años 11 semanas.
 
#12
Dom, 16/01/2011 - 21:50

Hola a todos.

Aqui te dejo un programa muy util para trabajar con complejos.

http://ingenieria-y-ocio.blogspot.com/2008/10/edit.html

http://www.esnips.com/doc/ab5aee72-1459-4238-a9e7-354a72eaaa06/CIRCUITOS...

Tambien te dejo un programa muy util para resolver circuitos electricos por el metodo de mallas, el programa te muestra el procedimiento.

http://ingenieria-y-ocio.blogspot.com/2008/03/malla-alfha.html

Saludos

Top
Integró: 26/12/2007
Envíos: 629
MonedasHP: 595
Imagen de Dani_
Dani_ Usuario Desconectado. Visto por última vez 44 semanas 6 días.
Calc: HP50 | ROM:2.09
 
#13
Dom, 16/01/2011 - 23:50

Estuve mirando el PDF del programa del método de mallas, realmente muy bueno! Se ve que le han puesto mucho esfuerzo.

En aquella época tenía que hacer todo manualmente (excepto los cálculos con complejos para los cuales mi Casio andaba bien).

Ingeniero. Usuario de HP 50g.

Top
Integró: 10/09/2006
Envíos: 168
MonedasHP: 16
Imagen de tauro2010
tauro2010 Usuario Desconectado. Visto por última vez 2 años 11 semanas.
 
#14
Lun, 17/01/2011 - 21:18

tauro2010 cita:
Hola a todos.

Aqui te dejo un programa muy util para trabajar con complejos.

http://ingenieria-y-ocio.blogspot.com/2008/10/edit.html

http://www.esnips.com/doc/ab5aee72-1459-4238-a9e7-354a72eaaa06/CIRCUITOS...

Tambien te dejo un programa muy util para resolver circuitos electricos por el metodo de mallas, el programa te muestra el procedimiento.

http://ingenieria-y-ocio.blogspot.com/2008/03/malla-alfha.html

Saludos

Bueno aqui es el link del programa mallas alfha actualizado, el que puse ahi es version pasada.

http://ingenieria-y-ocio.blogspot.com/2009/02/pronto-mallas-alfha-v201.html

saludos

Top
Integró: 26/12/2007
Envíos: 629
MonedasHP: 595
Imagen de Dani_
Dani_ Usuario Desconectado. Visto por última vez 44 semanas 6 días.
Calc: HP50 | ROM:2.09
 
#15
Mar, 18/01/2011 - 14:22

tauro2010 cita:

Bueno aqui es el link del programa mallas alfha actualizado, el que puse ahi es version pasada.

http://ingenieria-y-ocio.blogspot.com/2009/02/pronto-mallas-alfha-v201.html

saludos

Hola, el archivo al cual hace referencia el link tiene más de 5MB de los cuales la mayoría corresponde a 2 archivos MP3 que hay dentro del ZIP. Además el archivo está protegido con contraseña.

Saludos.

Ingeniero. Usuario de HP 50g.

Top
Integró: 10/09/2006
Envíos: 168
MonedasHP: 16
Imagen de tauro2010
tauro2010 Usuario Desconectado. Visto por última vez 2 años 11 semanas.
 
#16
Mar, 18/01/2011 - 22:02

Dani_ cita:
tauro2010 cita:

Bueno aqui es el link del programa mallas alfha actualizado, el que puse ahi es version pasada.

http://ingenieria-y-ocio.blogspot.com/2009/02/pronto-mallas-alfha-v201.html

saludos

Hola, el archivo al cual hace referencia el link tiene más de 5MB de los cuales la mayoría corresponde a 2 archivos MP3 que hay dentro del ZIP. Además el archivo está protegido con contraseña.

Saludos.

Pufff.

El pass esta ahi, a parte de los 2 MP3 encuentras 1 carpeta en el hay un directorio para la hp llamado "Archivo" en ese directorio existen 3 librerias ...

Saludos

Top

Twitter

Cargando...

CAPTCHA
Esta pregunta es para probar si usted es un visitante humano y así evitar el spam automatizado.
4 + 15 =
Solucione este simple problema matemático e ingrese el resultado. Por ejemplo: para 1+3, ingrese 4.