Effacer les filtres
Effacer les filtres

Conjugate of an Array Consisting of Symbolic Scalars

1 vue (au cours des 30 derniers jours)
Ali Baig
Ali Baig le 16 Mar 2018
Commenté : Ali Baig le 16 Mar 2018
Let's assume that there is an array 8x1 array of symbolic scalars, which can be defined using
h = sym('h',[8 1]);
When I take its conjugate using the command
disp(h')
The output MATLAB shows is
[ conj(h1), conj(h2), conj(h3), conj(h4), conj(h5), conj(h6), conj(h7), conj(h8)]
Since I know that all the entries in the symbolic array are scalars, and therefore, conj(h1) should be equal to h1. How can I ensure this assumption in MATLAB?
Thank you.

Réponse acceptée

Birdman
Birdman le 16 Mar 2018
h = sym('h',[8 1]);
assume(h,'real');
disp(h')

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by