subs( ) command would not work
10 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Kevin Brinneman
le 27 Avr 2018
Commenté : Kevin Brinneman
le 27 Avr 2018
Hello everyone,
Real simple. At the end of the following code, I am trying to substitute my symbolic variables with actual numbers. The commando seems to work(does not give me an error) but once i print the matrices, it would not show the substituted variables. Check this out:
subs(A,a,0.09);subs(A,b,0.09);subs(A,c,100);subs(A,k,4.0);subs(A,x1,1);
subs(A,x2,0);subs(A,x3,1);subs(A,x4,40);subs(A,x5,0);subs(A,x6,1);
subs(A,x7,0);subs(A,u1,.08);subs(A,u2,.04);
subs(B,a,0.09);subs(B,b,0.09);subs(B,c,100);subs(B,k,4.0);subs(B,x1,1);
subs(B,x2,0);subs(B,x3,1);subs(B,x4,40);subs(B,x5,0);subs(B,x6,1);
subs(B,x7,0);subs(B,u1,.08);subs(B,u2,.04);
where A and B are matrices and those symbolic variables are in the matrix functions
1 commentaire
Walter Roberson
le 27 Avr 2018
The code here is a subset of https://www.mathworks.com/matlabcentral/answers/397685-subs-command-would-not-work but this one has an answer.
Réponse acceptée
Sergey Kasyanov
le 27 Avr 2018
Hello,
you should to reassign variable after substitution:
A=subs(A,a,1);
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Creating and Concatenating Matrices 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!