hello, I apologize that this is in english. I am using google translate to read this forum. I am having an issue that I hope that someone can help with. Is it possible to insert a matrix into a matrix. I will attempt to explain. I have a 3x3 matrix that I created named "a". I need to put "a" into a 2x2 matrix. Here is my attempt to show you what I mean:
{ [a] -[a] ]
[-[a] [a] ]
is it possible to do this on the TI89?
Thank you.
Inserting a Matrix into a Matrix on a TI89?
Voir le premier message non lu • 7 messages
• Page 1 sur 1
-
pikey
Niveau 1: MD (Membre Débutant)- Messages: 2
- Inscription: 23 Avr 2015, 03:50
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: finite element Analysis
Re: Inserting a Matrix into a Matrix on a TI89?
If I understand you correctly, you can't do what you want: more than two levels of lists (i.e. a list containing a matrix, or a matrix containing compound elements) are not supported on the TI-68k series.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6859
- Inscription: 23 Déc 2009, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: -
- GitHub: debrouxl
Re: Inserting a Matrix into a Matrix on a TI89?
The TI-89 OS does not allow having a matrix nested in a matrix; the same rule applies to lists and vectors. Directly placing a matrix within a matrix is thus not an option; some other method will need to be used, and this will vary based on what you are trying to accomplish.
-
CVSoftPremium
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 31
- Images: 289
- Inscription: 24 Mar 2015, 22:24
- Localisation: California, USA
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Inserting a Matrix into a Matrix on a TI89?
You may embed a matrix as a coefficient of another matrix... IF you convert it into a string before.
But of course, you will not be able to compute anything.
But I think you are trying to do block matrices computation... and it can be done using the fonction
The syntax
If it doesn't exist, you can use "transpose" to do it.
But of course, you will not be able to compute anything.
But I think you are trying to do block matrices computation... and it can be done using the fonction
augment(m,p)
which will append matrix p to matrix m (they must have the same number of lines).The syntax
augment(m;p)
(note the ; instead of , ) stacks matrix m over p. It only exists on the most recent OSes... but I can't remember the first one to have it.If it doesn't exist, you can use "transpose" to do it.
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 5665
- Inscription: 11 Mar 2008, 00:00
- Localisation: Lyon
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Inserting a Matrix into a Matrix on a TI89?
Bisam a écrit:You may embed a matrix as a coefficient of another matrix... IF you convert it into a string before.
But of course, you will not be able to compute anything.
But I think you are trying to do block matrices computation... and it can be done using the fonctionaugment(m,p)
which will append matrix p to matrix m (they must have the same number of lines).
The syntaxaugment(m;p)
(note the ; instead of , ) stacks matrix m over p. It only exists on the most recent OSes... but I can't remember the first one to have it.
If it doesn't exist, you can use "transpose" to do it.
thank you very much for your reply. I used MathLab to complete the necessary computation. I then attempted your method on mt ti89 and it worked whci will be very helpful for my exam next week. Thanks again
-
pikey
Niveau 1: MD (Membre Débutant)- Messages: 2
- Inscription: 23 Avr 2015, 03:50
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: finite element Analysis
Re: Inserting a Matrix into a Matrix on a TI89?
trick
[[a][b]
[c][d]] -> mat1
[[1][2]
[3][4]] -> mat2
[ e11=mat1, e12=mat2
e13=...., e14=... ]] -> mat3
[ [[a][b] , [[1][2]
[c][d]] [3][4]]
... , ... ]
[[a][b]
[c][d]] -> mat1
[[1][2]
[3][4]] -> mat2
[ e11=mat1, e12=mat2
e13=...., e14=... ]] -> mat3
[ [[a][b] , [[1][2]
[c][d]] [3][4]]
... , ... ]
Dernière édition par compsystems le 25 Avr 2015, 03:14, édité 1 fois.
-
compsystems
Niveau 9: IC (Compteur Infatigable)- Messages: 256
- Inscription: 30 Mai 2011, 13:44
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Inserting a Matrix into a Matrix on a TI89?
Humm yes, interesting trick :
But it's not really a matrix inside, it's an expression (confirmed by
By the way, TI themselves bend the rules with
But it's not really a matrix inside, it's an expression (confirmed by
getType
)By the way, TI themselves bend the rules with
getVarInfo()
, which produces a visual representation... but is an invalid matrix:MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 14616
- Images: 1218
- Inscription: 01 Juin 2007, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Twitter/X: adriweb
- GitHub: adriweb
7 messages
• Page 1 sur 1
Retourner vers Problèmes divers / Aide débutants
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 17 invités