How to copy a complex number in a cell with different sign of imaginary part?

1 view (last 30 days)
Is it possible to copy a complex number in a cell with different sign of imaginary part? For example, I have 1x1 cell of complex number, x{1,1}=[1+2j 2+3j; 1-2j 2-3j] and wanto add another cell with the same value as x{1,1} but different sign of imaginary part. The output will become 1x2 cells, x{1,1}=[1+2j 2+3j; 1-2j 2-3j] and x{1,2}=[1-2j 2-3j; 1+2j 2+3j].
x{1,1} = [1+2j 2+3j;
1-2j 2-3j]
v = repmat((cellfun(@conj,x,'UniformOutput',false)),1,2)
I try as the above codes, but they change the sign for all cells. Thanks in advance

Accepted Answer

dpb
dpb on 14 Aug 2022
v=[x conj(x{:})];

More Answers (0)

Products


Release

R2022a

Community Treasure Hunt

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

Start Hunting!