求助


>> f=3432;
c=343.2;
rho=1.21;
lamda0=c/f;
k=2*pi/lamda0;
alpha=-3;
syms x y;
S0=4/(3*alpha^2*lamda0)*(1+alpha^2*lamda0/(2*x))^(3/2);
u0=exp(-1i*k*S0);
kx=k/sqrt(1+2*alpha*x);
du=u0*exp(i*kx*x);
kz=sqrt(k^2-kx^2);
U=int(du,x);
uxy=int(-6*k*U*exp(-i*(k/sqrt(1+2*alpha*x)*x+k*sqrt(2*alpha*x/(1+2*alpha*x))*y)),x)/(2*pi);
N=1000;
Xmin = -60;
Xmax = 10;
Ymin = 0;
Ymax = 20;
x = linspace(Xmin,Xmax,N);
y = linspace(Ymin,Ymax,N);
figure;
[x,y]=meshgrid(x,y);
mesh(x,y,uxy)
view(2);
shading interp
colorbar
錯誤使用 mesh (line 70)
Z 必須為矩陣,不能是標量或矢量。
想畫一個uxy的二維彩圖,怎么破
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/192836.html
標籤:非技術區
上一篇:dup重定向后恢復的問題
