Problemas que me traen las matrices
- Inicie sesión o regístrese para enviar comentarios
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.
- Inicie sesión o regístrese para enviar comentarios
Otros temas de interes
- como hacer una barra de menus ??
- ROM 2.10-7 Spreadsheet & Geometry manuales y biblioteca.
- Ayuda con Raices
- Nueva Calculadora HP?? HP 39gII spécification
- [PROYECTOS] EoEiProEngLib, MathEngProLib, EquatnEngProLib & and HP50GNKLib
- ayuda con integral exponencial
- programa tipo excell que permita introducir formulas en las tablas
- como aprender tantos comandos en SYSTEM?
- [PROYECTO] Universal Font Library for HP50G CAS para recuperar "Hello World" 3 ->GROB de la HP48GX (1994)
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
- Inicie sesión o regístrese para enviar comentarios
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)

2º reemplaza los valores en las Ecuaciones para cada elemento de la matriz
3º te muestra el resultado

si te interesa, espero la respuesta
- Inicie sesión o regístrese para enviar comentarios
Hola estoy interesado en le programa que propones, indicame por favor como lo obtengo. gracias.luisfragozaalvarado@gmail.com
- Inicie sesión o regístrese para enviar comentarios
Hola! Yo a mi también me gustaría tener el programa, por favor si pudieras enviarmelo. Muchas gracias!
- Inicie sesión o regístrese para enviar comentarios
Yo también estaría interesado en el programa.
deprimeropaella@hotmail.com
Gracias.
- Inicie sesión o regístrese para enviar comentarios
hola, a mi tb me gustaria tener el programa
porfavor dime como puedo conseguirlo
gracias
- Inicie sesión o regístrese para enviar comentarios
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
»
- Inicie sesión o regístrese para enviar comentarios
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
- Inicie sesión o regístrese para enviar comentarios









