how to add multiple y-axis point on my plot?
3 views (last 30 days)
so what i want to do is generate a lot that has two y-axis data the following is my code and I want to add y' on the graph. I have already entered the data, but i'm having trouble having it displayed.
%AE 341 Plot for flat plate and expereiemntal
%mass flow rate x = [.433; .8679; 1.1068; 1.3852; 1.7846; 2.1664; 2.3853; 2.8252;];
%forceexperimental y = [.3924; .7846; 1.1768; 1.5691; 1.9614; 2.3537; 2.7460; 3.1382;];
y' = [.433; .8679; 1.1068;1.3852;1.7846; 2.1664; 2.3853; 2.8252;];
plot(x(1:end - 1) ,y(1:end - 1),'o'); hold on
xlim([x(1) x(end)+x(1)]), ylim([y(1) y(end)+y(1)])
xlabel('Mass Flow Rate')
title('Jet Momentum Force vs. Linear Momentum on Flat Plate')
John Chilleri on 8 Feb 2017
To have two different y-axis (on left and right sides), you can use one of two functions depending on which MATLAB release you're running.
With newer versions of MATLAB, you can use:
% plot and do whatever you want on the right side
% plot and do whatever you want on the left side
If you are running an older release, you will need to use:
which is an older, not-recommended version of yyaxis.
Hope this helps!