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개)

Star Strider
Star Strider 2021년 8월 23일

1 개 추천

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');
.
Julio Cesar Miranda
Julio Cesar Miranda 2021년 8월 24일

0 개 추천

Thank you for the help!

카테고리

도움말 센터File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

제품

릴리스

R2015a

질문:

2021년 8월 23일

댓글:

2021년 8월 24일

Community Treasure Hunt

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

Start Hunting!

Translated by