Error in axis range

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.

回答(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');
.

类别

帮助中心File Exchange 中查找有关 2-D and 3-D Plots 的更多信息

产品

版本

R2015a

Community Treasure Hunt

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

Start Hunting!

Translated by