Use entries of symbolic array outside of the array
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Tobias Ohrmann
il 28 Mar 2020
Commentato: Tobias Ohrmann
il 28 Mar 2020
I have defined a matrix of symbolic variables via
X=sym(x,[8,24]);
When I now type x5_24 for instance, MATLAB still says "Unrecognized function or variable x5_24". Why? I need to use the variable entries outside of the matrix X.
0 Commenti
Risposta accettata
Star Strider
il 28 Mar 2020
The reason is that the elements of ‘X’ are stored as matrix elements. The individual elements exist only as matrix elements, not as individual, named variables:
syms x
X=sym('x',[8,24]);
Q = X(5,24)
produces:
Q =
x5_24
3 Commenti
Ameer Hamza
il 28 Mar 2020
Read here why it is a bad idea: https://www.mathworks.com/matlabcentral/answers/6200-tutorial-how-to-ask-a-question-on-answers-and-get-a-fast-answer. Is there a reason that you cannot use matrix indexing to access an element?
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Number Theory in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!