How to fill a Cellarray with the real components of a matrix

1 view (last 30 days)
hi everyone, I have the following matrix and want to create a Cellarray with contents the real component of the Matrix. my code doesnt work:
[m n]=size(Mat);
C=cell(m,n);
for h = 1:m
for l=1:n
C(h,l) = real(Mat(h,l));
end
end
I got the error "Conversion to cell from double is not possible."
thank you in advance

Accepted Answer

Star Strider
Star Strider on 12 Sep 2015
Avoid the loop. This works:
C = real(Mat);

More Answers (0)

Community Treasure Hunt

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

Start Hunting!