plotting after a for loop doesn't work

조회 수: 8 (최근 30일)
Olga Rakvag
Olga Rakvag 2022년 2월 20일
편집: Olga Rakvag 2022년 2월 20일
close
clear all
clc;
CM=2;
CD=1;
D=1;
k=2*pi/153.9;
h=60;
H=(0:25);
for zeta_a=H/2
y = real(asin(CM/CD*((pi*D^2)/zeta_a)*sinh(k*h)^2/(sinh(2*k*h)+2*k*h)))
end
plot(H,y, '-b');

채택된 답변

VBBV
VBBV 2022년 2월 20일
편집: VBBV 2022년 2월 20일
close
clear all
clc;
CM=1;
CD=2;
D=1;
k=2*pi/153.9;
h=60;
H=(0:1:25);I = 1;
for zeta_a=(H/2)
y(I) = real(asin(CM/CD*((pi*D^2)/zeta_a)*sinh(k*h)^2/(sinh(2*k*h)+2*k*h)));
I = I+1;
end
plot(H,y, '-b');
  댓글 수: 4
Olga Rakvag
Olga Rakvag 2022년 2월 20일
Thank you! Awesome! :-)
VBBV
VBBV 2022년 2월 20일
Welcome, It appears this equation used for propellers , wind mills for finding axial thrust load ?

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Olga Rakvag
Olga Rakvag 2022년 2월 20일
편집: Olga Rakvag 2022년 2월 20일
Here comes the result with your code, thank you! :-)
close
clear all
clc;
CM=2;
CD=1;
D=1;
k=2*pi/153.9;
h=60;
H=(1:1:153.9/7);
I = 1;
for zeta_a=(H/2)
y(I) = real(asin(CM/CD*((pi*D^2)/zeta_a)*sinh(k*h)^2/(sinh(2*k*h)+2*k*h)))
I = I+1;
end
plot(H,y, '-b');
grid on
hold on
h=legend('$\omega t$');
set(h ,'Interpreter','latex','FontSize', 12);
ylabel(' Phase $\omega t$', 'Interpreter','latex')
xlabel('Wave height H(m) ','Interpreter','latex')
title('Phase \omegat for max total force F_T_m_a_x')

카테고리

Help CenterFile Exchange에서 Partial Differential Equation Toolbox에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by