matrix vector multiplication complex number
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Sylvain Rousseau
il 13 Giu 2019
Commentato: Sylvain Rousseau
il 13 Giu 2019
Hi,
A complex matrix - vector mutiplication yields to a wrong result.
Heer is the code :
M = [ 1 complex(1,1) ; complex(0,-1) 1 ; 2 0; -1 3]
b = [ 2 complex(1,-1)]';
y=M*b
The outcome obtaind manually is : [ 4 1-3*i 4 1-3*i]
The matlab result (which is wrong) : [ 2+2*i 1-1*i 4 1+3*i]
May I ask you some hints please ?
Regards
Sylvain
0 Commenti
Risposta accettata
Torsten
il 13 Giu 2019
b = [ 2 ,complex(1,-1)].'
instead of
b = [ 2 ,complex(1,-1)]'
3 Commenti
Torsten
il 13 Giu 2019
b = [ 2 ,complex(1,-1)].'
means that you take the transpose of the vector which gives
b = [2; complex(1,-1)]
b = [ 2 ,complex(1,-1)]'
means that you take the conjugate transpose of the vector which gives
b = [2; complex(1,1)]
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Whos 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!