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 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
