Mostrar comentarios más antiguos
Hi, I have data as bellow
x = [ 0 1 2 3 4 5 6 7 8 9 10]
V= [0 2 4 6 8 10 12 14 16 18 20]
I=V/0.5;
I wan to plot (x,V), and (x,I) on the same plot, now since both v and I carry same information all I want is to plot only (x,V) and show another Y axis on right corresponding to I.
Think of it as if you plot a variable say pressure (P) with tepmerature (t), plot (t,P) but you want two Y axis representing pressure in two different units say. mbar and torr. Am I able to explain myself?
Respuesta aceptada
Más respuestas (1)
madhan ravi
el 30 de En. de 2019
doc yyaxis
8 comentarios
madhan ravi
el 30 de En. de 2019
doc plotyy % for older version of matlab
Samir
el 30 de En. de 2019
madhan ravi
el 30 de En. de 2019
Editada: madhan ravi
el 30 de En. de 2019
First try the solutions suggested and then come back without trying you are wasting your time and others as well upload a sample picture of the desired graph so that it's clear what you are trying to do!
Does the below do what you want if not I have no idea what you want :
yyaxis left
plot(x,V)
ylabel('V')
yyaxis right
ylabel('I')
Samir
el 30 de En. de 2019
Samir
el 30 de En. de 2019
madhan ravi
el 30 de En. de 2019
yyaxis left
plot(x,V)
ylim([0 10])
yticks(0:2:10)
xlabel('x')
ylabel('V')
yyaxis right
xlabel('x')
ylabel('I')
ylim([0 20])
yticks(4:4:20)
Categorías
Más información sobre Axis Labels en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
