Error in axis range
Show older comments
Hello guys,
I'm developing a code for an aerodynamic project and there is an error showing up in the range of the axis value that i used in the graphic.
The axis range that i wrote is:
figure
axis ([0 Jmax 0 1.1*Tmax ]);
plot(J,CT,J,CQ,J,CP);
title('Thrust, Torque and Power Coefficients');
xlabel('Advanced Ratio (J)');
ylabel('Ct, Cq and Cp');
As Tmax being equal to max(T).
Can anyone help me with the error?
If i don´t use the range valuespecification for the axis, the values cannot be measured with high accurancy.
Answers (2)
The axis call should go after the plot call:
Jmax = 5;
Tmax = 2;
J = 0:Jmax;
CT = rand(size(J));
CQ = rand(size(J));
CP = rand(size(J));
figure
plot(J,CT,J,CQ,J,CP);
axis ([0 Jmax 0 1.1*Tmax ]);
xlabel('Advanced Ratio (J)');
ylabel('Ct, Cq and Cp');
.
1 Comment
Star Strider
on 24 Aug 2021
My pleasure!
Julio Cesar Miranda
on 24 Aug 2021
0 votes
Categories
Find more on Graphics 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!