Modify the Haaland Function

조회 수: 9 (최근 30일)
Michael Floyd
Michael Floyd 2019년 11월 2일
답변: JESUS DAVID ARIZA ROYETH 2019년 11월 2일
I've been asked to modify the Haaland Function. I'm fairly new to matlab, and would appreciate the help.

답변 (1개)

JESUS DAVID ARIZA ROYETH
JESUS DAVID ARIZA ROYETH 2019년 11월 2일
here the solution:
function f=Haaland(releps,Re)
if Re<=2300 %if Re <= 2300
f=64/Re;
else % if Re > 2300
answer=0.25/(log10(releps/3.7+5.74/Re^0.9))^2; %calculate f using Swamee..
f2=@(x) 1/sqrt(x)+2*log10(releps/3.7+2.51/(Re*sqrt(x))); %Funcion ColeBrook
f=fsolve(f2,answer); %solve function
end
end

카테고리

Help CenterFile Exchange에서 Fluid Dynamics에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by