Re: Q: Symbolize: How to create a table of indexed symbols?
- To: mathgroup at smc.vnet.net
- Subject: [mg25976] Re: Q: Symbolize: How to create a table of indexed symbols?
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Wed, 15 Nov 2000 02:09:34 -0500 (EST)
- Organization: Universitaet Leipzig
- References: <8uquqb$qpc@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hi,
"ahm -- what you are doing is nonsense at all.
Symbolize[Subscript[a,_Integer,_Integer]]]
does *not create a pattern that automatical symbolize
*all* expressions that match the pattern
Subscript[a,_Integer,_integer]]
instead you get a singe symbol:
?a*
a_Subscript_Underscore_Integer_Comma_Underscore_Integer
(ok the _ are \[Underbracket] characters).
*and* your input
\!\(\(A = {{a\_\(1, 1\), a\_\(1, 2\)}, {a\_\(2, 1\), a\_\(2, 2\)}};\)\)
generate ordinary Subscript[] expressions as to see from
A // MatrixForm // FullForm
MatrixForm[
List[List[Subscript[a, 1, 1], Subscript[a, 1, 2]],
List[Subscript[a, 2, 1], Subscript[a, 2, 2]]]]
Since your "a_Subscript_Underscore_Integer_Comma_Underscore_Integer"
symbol is not used in your future steps you can do what you whant with
With your A matrix and you can assign
A = Table[Subscript[a,j,i], {j, 2}, {i, 2}]
So what is the problem ? You have never create symbolized expressions
with two integer indexes Symbolize[Subscript[a,1,1]] should look like
a_Subscript_1_Comma_1
but there is no such symbol.
Regards
Jens
Claudius Schnoerr wrote:
>
> Hello,
>
> due to the subscripts I include a notebook in ascii at the end of this mail.
>
> I first symbolize symbols a_,_ intended to be the elements of a matrix.
> Then manually I can create a matrix out of these symbols.
>
> What I would like ist to create the matrix by a Table[]-statement.
>
> Any hints are welcome.
>
> Please email any answers directly to
>
> schnoerr at mailzone.com
>
> Thank you in advance,
>
> Claudius