Matrices con parámetros en vistas algebraica y gráfica

pealfa shared this question 1 week ago
Needs Answer

Hola.

Estoy intentando hacer una construcción en Geogebra con un sistema lineal de ecuaciones donde hay entre los coeficientes un parámetro (a, m, k, ...). Pero sólo logro escribir la matriz de coeficientes en la vista CAS.

Si arrastro a la zona gráfica la matriz aparece ahí como una lista de listas; pero tras el guardado nos da un mensaje de error al intentar abrir el fichero.


He conseguido en otros problemas crear una matriz, digamos A, con parámetros en la vista CAS y luego usarla en la vista algebraica y gráfica definiendo en la zona algebraica una nueva matriz mediante B=A. Pero sólo funciona si el parámetro es x, y ó z.

No lo consigo si uso como parámetro cualquier otra letra. ¿No es posible? ¿Alguna idea alternativa para escribir la matriz en un texto dentro de la zona gráfica que no sea introduciendo los elementos uno a uno?


Gracias y un saludo

Pepe

Comments (5)

photo
1

Please post your .ggb file

photo
1

tienes razon que la edicion de matrices no funciona como antes. en concreto en version 6 no he sido capaz de arrastrar la matriz a la zona grafica, pero en la version 5 me ha funcionado bien incluso cerrando y abriendo el archivo

si no necesitas que el texto sea dinamico (es decir sensible a los cambios, por ejemplo que tengas letras y numeros y el numero vaya siendo calculado) puedes hacer clic derecho y copiar como latex y con eso crear un texto en la ventana algebraica

en cuanto a lo otro, GG, en la ventana algebraica, solo maneja funciones y numeros (los deslizadores son numeros cambiantes pero numeros) por eso la ventana algebraica no te admite letras que no sean x,y,z ( a fin de cuentas son funciones), pero creo que tambien podria admitir t, rho, theta; esto lo supongo sin probarlo

prueba también a escribir en la entrada normal de GG formulatext($1) para la celda 1

de todas formas la version 6 tiene problemas graves: por ejemplo introduce una matriz de 2x2 sin nombre. Despues intenta ponerle un nombre

photo
1

hola de nuevo

con todo el rollo de la vista CAS se me ha olvidado mencionar una forma de conseguir la escritura (que no los resultados ) de una matriz u otros objetos usuales con letras

por ejemplo a=1 b=2 c=3 d=4 luego haces f=a g=b h=c j=d y escribes {{f,g},{h,j}} y arrastras la matriz a la ventana grafica, haces dos clics para editar el texto creado y pones false en el segundo parametro y voilá. se hace muy bien si rellenas una zona de la hoja de calculo con a,b,c,d y de ahí creas la matriz. es genial para poner cosas con matrices textuales

photo
1

Gracias por vuestro interés y tiempo.

En efecto, la vista CAS no está respondiendo correctamente y la versión 6 no abre ficheros que en la versión 5 se abren perfectamente (adjunto uno en el que me ocurre)

En la respuesta última, Mathmagic, indicas que se coloque false en el segundo parámetro: es en el primero (el que permite o no la sustitución de parámetros) pues el segundo decide si colocar el nombre o no. Funciona perfectamente.

Siguiendo tus sugerencias, he creado así unas matrices partiendo de a=1 b=2 c=3 m=4 -> A={{a,b},{c,m}}


FormulaTexto(A,true, true) -> Matriz con todas las variables sustituidas.

FormulaTexto(A,false, true) -> Matriz con todas las variables sustituidas.

Sorprendentemente (digo yo):

B={{a,b}{c,m+1}} -> FormulaTexto(A,false, true) -> Matriz con las variables (a b c) sustituidas pero no sustituida la m.

FormulaTexto(2 A,false, true)-> Matriz con ninguna variable sustituida,


Ahora, usando redefinición: ponemos k=m -> B={{a,b},{c,k}} -> FormulaTexto(B,false, true) -> Matriz con las variables (a b c) sustituidas pero no sustituida la m.


Según compruebo, las variables se sustituyen por sus valores en el texto aunque coloques "false" a no ser que se realice alguna operación con ellas, pues en este caso se muestra la fórmula literal de esa operación. La redefinición de una variable permite la expresión literal sin necesidad de que esté involucrada en ninguna operación.

En cuanto a usar "t" como parámetro funciona perfectamente. Creí haberlo hecho, pero se ve que no. Con los problemas de la vista CAS me he ofuscado y perdido mucho tiempo.

¡Sabía que aquí encontraría una solución! Gracias.

© 2020 International GeoGebra Institute