How can I display a complex image matrix in Matlab?
54 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi, I have two complex image matrices of size 1001 x 1001 and I want to display them in Matlab. I tried using the image() and imshow() commands and using the abs, fft and real commands to be able to display them but I keep getting errors. Can somebody help me how can I do this?
0 commentaires
Réponses (3)
KSSV
le 8 Fév 2017
Modifié(e) : KSSV
le 8 Fév 2017
You can separate the real part and imaginary part using real, imag respectively.
clear all
N = 1001 ;
I = rand(N,N,3) + 1i*rand(N,N,3) ; % some complex random data
image(real(I)) ; % real parts
image(imag(I)) ; % imaginary parts
image(abs(I)) ; % absolute
ali alizadeh
le 14 Sep 2022
Hi dear
try this!
clear all
N=1001
I=rand(N,N,3)+1i*rand(N,N,3);
imshow(I,[])
0 commentaires
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!