Conjugate of an Array Consisting of Symbolic Scalars

1 view (last 30 days)
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.

Accepted Answer

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

More Answers (0)

Community Treasure Hunt

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

Start Hunting!