0
|
7319 Views
|
|
0 Total Likes
View groups...
Share
GROUPS:

# Symbolic matrices; Subsets; local variables

Posted 11 years ago
 Hi all,I am a long-time Maple user and I have some questions to ask.For my research, I wonder if Mathematica will be more powerful in some aspects.I have read some documents and know basic computations. I also know how to write basic functions.But still have difficulty in the followings:1 - I want to get all possible lists (sets) of {0,1} given KExamples like K=3,4,5Note that the set with all 0s are removed.2 - How to get "Matrix" in Mathematica? I read that they are like "Tables", but how exactly do I creat them?I think I can get the "symbolic" matrix, like this:Module[{ans}, ans = Table[    Subscript[$Mu], \[Phi]] + Subscript[\[Tau], \[Phi], j] + Subscript[\[Eta], \[Phi], c], {j, 1, 5}, {c, 1, 3}] /. {Subscript[\[Tau], \[Phi], 1] -> 0, Subscript[\[Eta], \[Phi], 1] -> 0}; MatrixForm[ans]]This is fine. But if I have assigned any of the variables, such as Subscript[\,$=0.4, or any of the variables,the output would change. I dont want that to happen.How do I make ALL the variables in the above matrix "local" to the function?Also, how do I ask Mathematica to get a set (list) of all the varibles in the matrix above?Like the "indets" function in Maple.3 - Problem with "MatrixForm" Does " "MatrixForm" actually term the expression into Matrix?I would expect the output to give me the entry of 1 row and 1 column, i.e. mu_phi4 - In Mathematica, is mu_phi a valid "symbol" (variable)?How do I define it to be a "whole"  "symbol" (variable)?5 - Aside from True,False, how do I get an error message if neither True nor False is given?In out39, I would expect a error message.6 - Another form to say "True"It is possible to have Out45 and Out56 to be the same we have the input "True"?Thanks!