求教关于matlab的问题M=1.5;%mach numbergamma=5/3;Pr=2/3;%upstream states:r1=1.0;u1=1.0;mu1=0.0005;p1=1/gamma/M^2;T1=2*p1/r1;%downstream statesr2=(gamma+1)*M^2/(2+(gamma-1)*M^2)*r1;u2=((gamma-1)/(gamma+1)+2/(gamma+1)/M^2)*u1;p2=(2*gamma/(gamma+1

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/07 18:16:53
求教关于matlab的问题M=1.5;%machnumbergamma=5/3;Pr=2/3;%upstreamstates:r1=1.0;u1=1.0;mu1=0.0005;p1=1/gamma/M

求教关于matlab的问题M=1.5;%mach numbergamma=5/3;Pr=2/3;%upstream states:r1=1.0;u1=1.0;mu1=0.0005;p1=1/gamma/M^2;T1=2*p1/r1;%downstream statesr2=(gamma+1)*M^2/(2+(gamma-1)*M^2)*r1;u2=((gamma-1)/(gamma+1)+2/(gamma+1)/M^2)*u1;p2=(2*gamma/(gamma+1
求教关于matlab的问题
M=1.5;%mach number
gamma=5/3;
Pr=2/3;
%upstream states:
r1=1.0;
u1=1.0;
mu1=0.0005;
p1=1/gamma/M^2;
T1=2*p1/r1;
%downstream states
r2=(gamma+1)*M^2/(2+(gamma-1)*M^2)*r1;
u2=((gamma-1)/(gamma+1)+2/(gamma+1)/M^2)*u1;
p2=(2*gamma/(gamma+1)*M^2-(gamma-1)/(gamma+1))*p1;
T2=2*p2/r2;
%conservation:
A=r1*u1;
B=r1*u1^2+p1;
C=(1/2*r1*u1^2+p1/(gamma-1)+p1)*u1;
%ODE solver:
y0=[T2;-u2*(1+eps)];
tspan=[0 0.25];
options=odeset('RelTol',1e-6,'AbsTol',[1e-9 1e-9]);
[t,y]=ode45('Fb,'tspan,y0,options);
x=-t;
T=y(:,1);
u=-y(:,2);
mu=mu*(T/T1).^0.8;
ux=-3/4./mu.*(B-A*u.^2+3/4*A*T-C+B*u);
Tx=4/5*Pr/mu.*(-1/2*A*u.^2+3/4*A*T-C+B*u);
r=A./u;
p=r.*T/2;
%plot T and u:
figure(1)
plot(x,u);
xlabel('x');
ylabel('u');
%output:
out(:,1)=x;
out(:,2)=u;
save u out -ascii;
out(:,1)=x;
out(:,2)=p;
save p out -ascii;
out(:,1)=x;
out(:,2)=r;
save r out -ascii;
out(:,1)=x;
out(:,2)=mu;
save mu out -ascii;
out(:,1)=x;
out(:,2)=ux;
save ux out -ascii;
out(:,1)=x;
out(:,2)=Tx;
save Tx out -ascii;
out(:,1)=x;
out(:,2)=4/3*mu.*ux./(2*p);
save v out -ascii;
out(:,1)=x;
out(:,2)=5/4/Pr*mu.*Tx./p./sqrt(gamma*T/2);
save h out -ascii
function dy=Fb(t,y);
M=1.5;
gamma=5/3;
Pr=2/3;
r1=1.0;
u1=1.0;
mu1=0.0005;
p1=1/gamma/M^2;
T1=2*p1/r1;
A=r1*u1;
B=r1*u1^2+p1;
C=(1/2*r1*u1^2+p1/(gamma-1)+p1)*u1;
mu=mu1*(y(1)/T1)^0.8;
dy[0;0];
dy(1)=4/5*Pr/mu*(1/2*A*y(2)^2-3/4*A*y(1)+C+B*y(2));
dy(2)=3/4/mu*(-B-A*y(2)-1/2*A*y(1)/y(2));
最后显示?Error:File:C:\matlab6.5\work\shock\shock.m Line:27 Column:18
")" expected,"identifier" found.

求教关于matlab的问题M=1.5;%mach numbergamma=5/3;Pr=2/3;%upstream states:r1=1.0;u1=1.0;mu1=0.0005;p1=1/gamma/M^2;T1=2*p1/r1;%downstream statesr2=(gamma+1)*M^2/(2+(gamma-1)*M^2)*r1;u2=((gamma-1)/(gamma+1)+2/(gamma+1)/M^2)*u1;p2=(2*gamma/(gamma+1
编译器说27行18列少了一个“)”
我找到你的27行应该是这个:[t,y]=ode45('Fb,'tspan,y0,options); 已经很久没用matlab了 我没有见过 ode45 是什么函数 但是我感觉你应该写成[t,y]=ode45('Fb',tspan,y0,options);吧 因为我没见过'Fb,'tspan这样传参的 试试看吧

关于matlab计算表达式的问题.求教! 求教关于“matlab的问题在matlab中,计算结果得到a=1.0e+004*-0.0023 求教关于matlab的问题M=1.5;%mach numbergamma=5/3;Pr=2/3;%upstream states:r1=1.0;u1=1.0;mu1=0.0005;p1=1/gamma/M^2;T1=2*p1/r1;%downstream statesr2=(gamma+1)*M^2/(2+(gamma-1)*M^2)*r1;u2=((gamma-1)/(gamma+1)+2/(gamma+1)/M^2)*u1;p2=(2*gamma/(gamma+1 关于matlab的作业问题 matlab 做等高线的问题,函数已知求教高手关于我遇到一个问题,如何做等高线的问题,如下:e='10000/(15.3608*x^2-1.5259*y^3+33.4642*y^2-65.9564*y+10000/127)'subplot(2,1,1)ezsurf(e,[-16,16,0,16])title('Ez=10000/(15.3608x^2-1.5 matlab优化问题 求教各位大神 Matlab问题求教image_median1=median(W(:))image_median2=median(Y(:))这两个求两幅灰度图矩阵的中值,matlab总是报错 Matlab菜鸟求教关于含参量积分的问题a=1;dblquad(inline('a*x+y'),1,2,5,7)我想知道怎么修改才可以让这个积分可以计算出来. Matlab初学者求教初学Matlab,有些基础问题尚未掌握,请教大家两个问题,望不吝赐教.>>x1=3; >> i=1; 》》xi xi=1是不能通过这样的方式能实现xi=1的,现在我有一个n×2的矩阵:M=[2,4;1,3;3,8.. 求教关于快速傅立叶变换的问题,如果问题定义为这样,用Matlab的处理过程应是如何的呢?.如图,假设Ar是FFT的结果,在matlab里面对所有数据N作fft,用以下这样写法对吗?freq = fft(data);freq=freq.^2./(2*pi*N Matlab中关于语音信号的程序问题,Matlab中的问题 framelength=8 for i=1:n*m for j=1:8 s1(j)=s((i-1)*8+j) 这方面真的很不懂. 求教 matlab 求教一条关于集合的数学问题{x|2x-a=0}⊂{x|-1 关于线性代数分块矩阵的问题求教啊各位大神 我是初三新生,关于化学元素的读法有些问题,求教 关于matlab的问题请大神解答在这个式子里面,m=4.2827,我需要求出最大极值和最小极值,包括具体的点的坐标,请问怎么求,结果是什么?用matlab解答, matlab 做等高线的问题,函数已知求教高手关于我遇到一个问题,如何做等高线的问题,如下: e='10000/(15.3608*x^2-1.5259*y^3+33.4642*y^2-65.9564*y+10000/127)' subplot(2,1,1) ezsurf(e,[-16,16,0,16]) title('Ez=10000/(15.3608x^2 求教一个用matlab求解二元非线性方程组的问题具体私信我,我会把问题发到油箱