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?
7 posts
• Page 1 of 1
-
pikey
Niveau 1: MD (Membre Débutant)- Posts: 2
- Joined: 23 Apr 2015, 03:50
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 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)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- 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)- Posts: 31
- Images: 289
- Joined: 24 Mar 2015, 22:24
- Location: California, USA
- Gender:
- Calculator(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)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Inserting a Matrix into a Matrix on a TI89?
Bisam wrote: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)- Posts: 2
- Joined: 23 Apr 2015, 03:50
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 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]]
... , ... ]
Last edited by compsystems on 25 Apr 2015, 03:14, edited 1 time in total.
-
compsystems
Niveau 9: IC (Compteur Infatigable)- Posts: 256
- Joined: 30 May 2011, 13:44
- Gender:
- Calculator(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...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14744
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
7 posts
• Page 1 of 1
Return to Problèmes divers / Aide débutants
Who is online
Users browsing this forum: ClaudeBot [spider] and 2 guests