area mach relation find M(x)
3 views (last 30 days)
Show older comments
I'm trying to find M(x), mach number, with a range of 1 to 15 but in 0.2 intervals. I only know A_star, Pt, Tt, Pinf, gamma, and R. Not A(x)/A_star, the area ratio. So, I'm confused on how to find M(x) without the full area ratio.
For my code I have this so far. Gamma is known, and so is A_star. I need to find Area ratio so I can find A(x).
%M(x), ranging from 1 to 15
%simply eq.
g1 = g-1;
g2 = g+1;
%Find A(x) based on M(x)
M = 1:02:15;
Aratio = zeros(size(M));
for i = 1:M
Aratio(i) = (1/M(i))*(((2/g2)*(1+(g1/2)*M(i)^2))^((1/2)*(g2/g1)));
end
7 Comments
Torsten
on 3 Sep 2019
for i = 1:numel(M)
Aratio(i) = (1/M(i))*(((2/g2)*(1+(g1/2)*M(i)^2))^((1/2)*(g2/g1)));
end
is the correct for-loop to calculate A(x)/A_star from M(x) according to your formula.
Answers (0)
See Also
Categories
Find more on Particle & Nuclear Physics in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!