How can i use symbolic variables which were created as a vector?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
x_opr=[1 2 3 4 5 6 7 8 9];
syms sv
sv=sym('x',[1 numel(x_opr)])
Output of this command is:
sv =
[ x1, x2, x3, x4, x5, x6, x7, x8, x9]
x1 to x9 will be used in some calculations, but i have an error message: Undefined function or variable 'x2'.
It seems that i have to define x1 to x9 as symbolic again, but i have already wrote them as a vector. Where is my wrong?
Thanks,
0 commentaires
Réponses (1)
KSSV
le 12 Jan 2021
What you have shown will not work and it is meaning less. You have to use:
x = [1 2 3 4 5 6 7 8 9];
Where veer you have x1, x2, ..x9 etc....use x(1), x(2), .....x(9). Read about matrix indexing in MATLAB.
0 commentaires
Voir également
Catégories
En savoir plus sur Symbolic Math Toolbox dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!