Glosario

Protocolo de transferencia de datos usado por las HP48 y la mayoría de los programas de comunicación. La implementación del Kermit en la HP48 es muy lenta, y es incapaz de transmitir a más de 2400bps, aunque la implementación en computadora es mucho más rápida. Kermit es el único protocolo de transferencia que acepta el modo de transferencia ASCII en vez de tan sólo modo binario. La Universidad de Columbia tiene los derechos sobre el Kermit. El nombre Kermit viene de Kermit la Rana, de los Muppets.

Problemas que me traen las matrices

8 respuestas [Último envío]
Integró: 30/12/2007
Envíos: 3
MonedasHP: 0
Imagen de exel
Problemas que me traen las matrices
 
Jue, 21/05/2009 - 14:18

Hola,
tengo dos dudas en cuanto a las operaciones con matrices.

1) Mi idea es escribir una matriz 6x6 llamada matriz de rigideces en la que cada elemento de la matriz depende de una ecuación. Mi pregunta es cómo hago para que almacenando la matriz con fórmulas en cada celda me permita sustituir valores para las constantes.
Un ejemplo en una matriz 2x2:

| A+B/C A+B |
| A*C C |

y de algún modo que pudiera poner A=2, B=4, C=2 y que me devolviera la calculadora el resultado:

| 3 6 |
| 4 2 |

¿Además podría programarlo para que me pidiera valores para A, B y C? Por el momento lo que vengo utilizando es el modo algebraico.

2) He estado investigando y no he podido encontrar una función o un programa (ni tan siquiera sé si existe) que me resuelta un sistema de ecuaciones matricial como el que sigue:

por ejemplo un sistema 6x1= 6x6 * 6x1 (con el 6x1 y 6x6 me refiero al nº de orden de la matriz)
Lo peculiar de este sistema es que el primer sistema 6x1 tiene tres incógnitas y el segúndo sistema 6x1 también tiene tres incógnitas. Lo que busco yo es una forma de sacar las 6 incógnitas de forma directa.

Top
Integró: 31/07/2008
Envíos: 72
MonedasHP: 10
Imagen de Netfast
 
#1
Sáb, 23/05/2009 - 07:45

Hola, si puedes hacer una matriz de ecuaciones:

1º Entras al Editor de Matrices(LS+O)
2º Apretas O, apareceran '', dentro escribes la ecuacion que quieras
3º Escribes tu variable el valor y apretas =(RS+W); Otra manera es, apretando O apareceran '', y escribes dentro Variable=Valor
4º Ejecutas el comando SUBST y reemplazara los valores en la matriz.
Si tienes varias variables tienes que repetir los pasos 3 y 4
5º Apretas ->NUM(RS+ENTER) para tener los valores finales.

Te dejo una imagen de apoyo:

Espero que te sirva.

Saludos

Top
Integró: 10/07/2008
Envíos: 112
MonedasHP: 20
Imagen de lizhp50
Calc: HP50
 
#2
Sáb, 23/05/2009 - 13:16

yo te puedo ayudar con un programa:
el programa haría lo siguiente:

1º te pide los valores (SI SON 4, PERO SI SON MAS no hay problema)
ivanhp50@gmail.com
2º reemplaza los valores en las Ecuaciones para cada elemento de la matriz
3º te muestra el resultado
hp

si te interesa, espero la respuesta

Top
Integró: 14/05/2009
Envíos: 81
MonedasHP: 77
Imagen de Lucas
Calc: HP50 | ROM:2.15
 
#3
Jue, 25/06/2009 - 13:10

Hola estoy interesado en le programa que propones, indicame por favor como lo obtengo. gracias.luisfragozaalvarado@gmail.com

vivire mas no morire............

Top
Integró: 18/03/2010
Envíos: 3
MonedasHP: 8
Imagen de Tothelimit
Calc: HP50 | ROM:HP50-C
 
#4
Jue, 18/03/2010 - 17:42

Hola! Yo a mi también me gustaría tener el programa, por favor si pudieras enviarmelo. Muchas gracias!

Top
Integró: 27/01/2010
Envíos: 29
MonedasHP: 36
Imagen de Bongator
Calc: HP50 | ROM:HP50-C
 
#5
Jue, 18/03/2010 - 18:03

Yo también estaría interesado en el programa.
deprimeropaella@hotmail.com
Gracias.

Top
Integró: 11/02/2010
Envíos: 5
MonedasHP: 6
Imagen de andrea1023
Calc: HP50 | ROM:hp50-c
 
#6
Sáb, 20/03/2010 - 11:40

hola, a mi tb me gustaria tener el programa
porfavor dime como puedo conseguirlo

gracias

Top
Integró: 31/07/2008
Envíos: 72
MonedasHP: 10
Imagen de Netfast
 
#7
Sáb, 20/03/2010 - 14:41

Ese programa es muy sencillo de programar, sabiendo lo basico de programacion podrian hacer lo siguiente:

Teniendo la matriz con las ecuaciones en pantalla. Se ejecuta el siguiente programa:

«
{ 'A' 'B' 'C' 'D' } PURGE  @ BORRAMOS LAS VARIABLES QUE UTILIZAREMOS SI LA MATRIZ TIENE MAS VARIABLES BASTA CON AUMENTAR LAS VARIABLES 

"Datos"
{
"A:"
"B:"
"C:"
"D:"
}
{ 2 0 }
{ }
{ }
INFORM
IF
THEN @ USANDO EL COMANDO INFORM PARA EL INGRESO DE DATOS...

{ 'A' 'B' 'C' 'D' } STO @ GUARDAMOS LOS VALORES EN LAS VARIABLES CON EL COMANDO STO EN LAS VARIABLES CORRESPONDIENTES


'A' DUP EVAL =  SUBST

@ TENEMOS 'A' SE DUPLICA ASI QUE SE TIENE 'A' 'A', AL EVALUAR TENEMOS 'A' '4' , AL EJECUTAR = TENEMOS A=4, Y CON EL COMANDO SUBST SE SUBSTITUYE EN LA MATRIZ


'B' DUP EVAL =
SUBST

'C' DUP EVAL =
SUBST

'D' DUP EVAL =
SUBST

SCROLL

ELSE
END
»

Top
Integró: 18/03/2010
Envíos: 3
MonedasHP: 8
Imagen de Tothelimit
Calc: HP50 | ROM:HP50-C
 
#8
Sáb, 20/03/2010 - 15:48

Muchisimas gracias, funciona perfectamente, solo que, para que de como salida la matriz a la pila y ademas simplificada, ¿que codigo habría que añadir? muchas gracias de nuevo!

Edito: Simplemente quitando SCROLL y luego una vez que tenemos el resultado en la pila, dar a ->num, y sale perfecto Smile

Top

Twitter

Cargando...

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