Trying to integrate for drag

3 次查看(过去 30 天)
James Keiser
James Keiser 2022-10-5
I am trying to inegrate using an array with 56 numbers. The formula is rho*integral of uwake(20- uwake) where uwake is the array.
for i=1:totalpts
data=load(fullfile(dir_address,[ifname '_' num2str(i) '.mat']));
dP(i)=mean(data.dp) * (249.0); % differntial pressure % This data is in (inches of water) convert it into SI units
Pressure_Atm(i)=data.pAtm; % atomspheric pressure
Temp_Atm(i)=data.tAtm; % atomsheric temperature at each measured point
z(i)=data.zCurr * (0.0254); % position of the each point along the Z axis of the windtunnel % This data is in inches convert it into SI units
u_wake = sqrt((2*dP)/rho);
end
plot(u_wake,z);
Integrate = u_wake(20-u_wake);
Drag = rho*trapz(Integrate)

回答(1 个)

Walter Roberson
Walter Roberson 2022-10-5
I suspect
Integrate = u_wake .* (20-u_wake);

类别

Help CenterFile Exchange 中查找有关 Symbolic Math Toolbox 的更多信息

产品


版本

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by