Plotting all the columns of a matrix
33 views (last 30 days)
Show older comments
Vinay Killamsetty
on 29 Aug 2019
Commented: KALYAN ACHARJYA
on 29 Aug 2019
Hi,
I want to plot columns of two matrices Z_imag and Z_real in two separate graphs.
I tried to do this code but I wasnt able to:
Z_imag=randi(10,10,3);
Z_real=randi(10,10,3);
width_mil=1:10
for i=1:1:3
figure(1)
Z_im = axes;
plot( Z_im,width_mil,Z_imag(:,i),'-o');
title('Imaginary part of the impedance');
xlabel('W [mil]');
ylabel('Im{Z}');
figure(2)
Z_re = axes;
plot(Z_re,width_mil,Z_real(:,i),'-o');
title('Real part of the impedance');
xlabel('W [mil]');
ylabel('re{Z}');
end
2 Comments
the cyclist
on 29 Aug 2019
Can you upload your data in a MAT file, so that we can execute your code?
Accepted Answer
KALYAN ACHARJYA
on 29 Aug 2019
I want to plot columns of two matricesZ_imag and Z_real in two separate graphs.
I assumed, stack bar plot of individual column elements:
matricesZ_imag=rand(4,5);
Z_real=randi(10,4,5)
figure,bar(matricesZ_imag','stacked');
figure,bar(Z_real','stacked');
10 Comments
More Answers (1)
madhan ravi
on 29 Aug 2019
Edited: madhan ravi
on 29 Aug 2019
No loops needed:
plot(mat)
axis([0,5,0,5])
1 Comment
See Also
Categories
Find more on Graphics Performance in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!