Turning a double into a scalar

조회 수: 44 (최근 30일)
Daniel Beeson
Daniel Beeson 2024년 4월 19일
댓글: Daniel Beeson 2024년 4월 19일
Hey all, trying to use flowprandtlmeyer to find mach numbers for a range of different prandtl-meyer angles ('nu' as an input), and getting some issues. The error I am getting for this is that: Inputs must be scalars in Prandtl-Meyer angle input mode. Any ideas on how to do this problem??
close all; clear all; clc
gamma = 1.4;
mach = 2.5;
theta_a = 0:.1:30;
p1 = .2;
t1 = 300;
t_0 = 675;
p_0= 3.417;
vm2 = (theta_a + (39.124));
[mach2, nu2, mu2] = flowprandtlmeyer(gamma, vm2, 'nu');

채택된 답변

VBBV
VBBV 2024년 4월 19일
편집: VBBV 2024년 4월 19일
close all; clear all; clc
gamma = 1.4;
mach = 2.5;
theta_a = 0:.1:30;
p1 = .2;
t1 = 300;
t_0 = 675;
p_0= 3.417;
vm2 = (theta_a + (39.124));
for k = 1:size(theta_a,2)
[mach2(k), nu2(k), mu2(k)] = flowprandtlmeyer(gamma, vm2(k), 'nu');
end
mach2
mach2 = 1x301
2.5000 2.5043 2.5086 2.5129 2.5172 2.5215 2.5258 2.5302 2.5345 2.5389 2.5432 2.5476 2.5519 2.5563 2.5607 2.5651 2.5695 2.5739 2.5783 2.5827 2.5871 2.5915 2.5960 2.6004 2.6049 2.6093 2.6138 2.6183 2.6227 2.6272
<mw-icon class=""></mw-icon>
<mw-icon class=""></mw-icon>
nu2
nu2 = 1x301
39.1240 39.2240 39.3240 39.4240 39.5240 39.6240 39.7240 39.8240 39.9240 40.0240 40.1240 40.2240 40.3240 40.4240 40.5240 40.6240 40.7240 40.8240 40.9240 41.0240 41.1240 41.2240 41.3240 41.4240 41.5240 41.6240 41.7240 41.8240 41.9240 42.0240
<mw-icon class=""></mw-icon>
<mw-icon class=""></mw-icon>
mu2
mu2 = 1x301
23.5780 23.5352 23.4925 23.4498 23.4073 23.3649 23.3225 23.2803 23.2381 23.1960 23.1540 23.1121 23.0703 23.0286 22.9869 22.9454 22.9039 22.8625 22.8213 22.7800 22.7389 22.6979 22.6569 22.6161 22.5753 22.5346 22.4940 22.4534 22.4130 22.3726
<mw-icon class=""></mw-icon>
<mw-icon class=""></mw-icon>
  댓글 수: 4
Daniel Beeson
Daniel Beeson 2024년 4월 19일
Thank you! they both worked
Lifesaver :)
Daniel Beeson
Daniel Beeson 2024년 4월 19일
I tried doing your 2nd way with 'nu' as the input instead of 'mu' and it doesn't like that at all

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Software Development Tools에 대해 자세히 알아보기

태그

제품


릴리스

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by