Borrar filtros
Borrar filtros

plot with two y axis matlab - same axis at 0

3 visualizaciones (últimos 30 días)
Tobias Dehn Nielsen
Tobias Dehn Nielsen el 15 de Nov. de 2022
Comentada: VBBV el 15 de Nov. de 2022
Hey
I want to plot two functions in the same plot. The output vs the input of a loop.
As you can see on the picture the picture dosnt look very pretty.
Is there a way to ensure that the "0" axis is the same for both functions
%Plot output vs input of plant
yyaxis left
plot(Time,LimitedVoltage,'LineWidth',3.0)
ylabel("Voltage [V]","FontSize",30,"FontName","Times")
yyaxis right
plot(Time,PositionOfShaft,'LineWidth',3.0)
ylabel("Amplitude [\circ]","FontSize",30,"FontName","Times")
legend({"Input to plant","Output of inner loop"},"FontSize",15,"FontName","Times","location","northwest")
xlabel("Time [s]","FontSize",30,"FontName","Times")
grid

Respuestas (1)

VBBV
VBBV el 15 de Nov. de 2022
yyaxis left
plot(Time,LimitedVoltage,'LineWidth',3.0)
ylabel("Voltage [V]","FontSize",30,"FontName","Times")
ylim([0 10]) % give the y-axis limit
yyaxis right

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by