Evaluating matrices of class "sym".
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
My algorithm returns matrices in the class "sym", of a similar form to the following matrix.
matrix =
[ a^2 + b*c, a*b + b*d]
[ a*c + c*d, d^2 + b*c]
For certain elements of this matrix I wish to allow the symbols involved in the element to assume a value (for the letters a, b, c, d) or the associated operation (for the operators '+', '*'). As such, if a=1, b=2 and c=3,
matrix(1,1)= 1*1 + 2*3
Which would then yield the answer, matrix(1,1) = 7.
Any help would be greatly appreciated.
Regards
Ross
0 Commenti
Risposta accettata
Andrei Bobrov
il 30 Nov 2011
syms a b c d
mtx = [ a^2 + b*c, a*b + b*d; a*c + c*d, d^2 + b*c]
subs(mtx,[a b c ],[1 2 3 ])
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Numbers and Precision 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!