π
<-

Inserting a Matrix into a Matrix on a TI89?

:32ti89: :32ti892: :32ti89t: :32ti89tn: :32ti92: :32tiv200:

Inserting a Matrix into a Matrix on a TI89?

Unread postby pikey » 23 Apr 2015, 04:00

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.
User avatar
pikey
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 20%
 
Posts: 2
Joined: 23 Apr 2015, 03:50
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: finite element Analysis

Re: Inserting a Matrix into a Matrix on a TI89?

Unread postby Lionel Debroux » 23 Apr 2015, 07:12

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.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Inserting a Matrix into a Matrix on a TI89?

Unread postby CVSoft » 23 Apr 2015, 07:18

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.
User avatar
CVSoftPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 16.4%
 
Posts: 31
Images: 289
Joined: 24 Mar 2015, 22:24
Location: California, USA
Gender: Male
Calculator(s):
MyCalcs profile

Re: Inserting a Matrix into a Matrix on a TI89?

Unread postby Bisam » 23 Apr 2015, 17:15

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 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.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Inserting a Matrix into a Matrix on a TI89?

Unread postby pikey » 24 Apr 2015, 03:39

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 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.


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
User avatar
pikey
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 20%
 
Posts: 2
Joined: 23 Apr 2015, 03:50
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: finite element Analysis

Re: Inserting a Matrix into a Matrix on a TI89?

Unread postby compsystems » 25 Apr 2015, 03:12

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]]
... , ... ]
Last edited by compsystems on 25 Apr 2015, 03:14, edited 1 time in total.
User avatar
compsystems
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 40.2%
 
Posts: 256
Joined: 30 May 2011, 13:44
Gender: Male
Calculator(s):
MyCalcs profile

Re: Inserting a Matrix into a Matrix on a TI89?

Unread postby Adriweb » 25 Apr 2015, 03:29

Humm yes, interesting trick :
Image

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:
Image

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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb


Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 2 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
820 utilisateurs:
>783 invités
>29 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)