B =
Why do I get conj(L)
Afficher commentaires plus anciens
When I multiply 2 4X4 matrices one numeric the other alpha numeric say with L1,L2,L3, L4 why do I get the answer with cconj(L1,L2,L3,L4)? Also why do I get answers in fractions not decimal?
Réponse acceptée
Plus de réponses (1)
Walter Roberson
le 1 Mar 2025
Modifié(e) : Walter Roberson
le 1 Mar 2025
You probably used the ' operator on the symbolic vector. For example,
syms L [1 4]
A = [2 3; 4 5]/7
B = [L1 L2; L3 L4]
C = A*B
C = A*B'
whereas you might have wanted
D = A*B.'
To get the answer in decimal, either use
vpa(D, 10)
or else use
sympref('FloatingPointOutput', true)
D
Catégories
En savoir plus sur Conversion Between Symbolic and Numeric dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


