How do I get an Expression to Use the Value of a Variable that was Assigned after the Expression was Defined?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Paul
le 13 Sep 2021
Réponse apportée : Steven Lord
le 13 Sep 2021
Suppose I assign to a sym as follows:
syms z f g
Define f in terms of z
f = 2*z
Now assign a value to z
z = sym(2)*1i;
But f is still expressed in terms of z and it doesn't seem to substitute the value for z
f
simplify(f)
simplify(f - sym(2)*1i)
But assigning to a new expression in terms of z works as expected.
g = 2*z
How do I get the SMT to realize that f = 2i?
0 commentaires
Réponse acceptée
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Assumptions 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!