-
大小: 879KB文件類型: .7z金幣: 1下載: 0 次發布日期: 2021-01-08
- 語言: Matlab
- 標簽:
資源簡介
計算流體力學作業-平板上的超聲速流動的數值求解,附上完整的Matlab數值求解代碼,上海交大的滿分課程作業。
代碼片段和文件信息
function?[rho1u1v1e1T1p1mu1k1]=BC(classImaxJmaxurTrTwprRcvcpmuoTouvTp)
switch?class
????case?1?????%前緣處或(1,1)點的邊界條件
????????u1=0;v1=0;
????????T1=Tr;p1=pr;
????case?2?????%左邊界條件
????????u1=ur*ones(1Jmax-1);v1=zeros(1Jmax-1);
????????T1=Tr*ones(1Jmax-1);
????????p1=pr*ones(1Jmax-1);
????case?3?????%上邊界條件
????????u1=ur*ones(Imax-11);v1=zeros(Imax-11);
????????T1=Tr*ones(Imax-11);
????????p1=pr*ones(Imax-11);
????case?4?????%下邊界/壁面條件
????????u1=zeros(Imax-11);
????????v1=zeros(Imax-11);
????????T1=Tw*ones(Imax-11);
????????p1=2*p(2:Imax2)-p(2:Imax3);
????case?5??????%右邊界條件
????????u1=2*u(Imax-12:Jmax-1)-u(Imax-22:Jmax-1);
????????v1=2*v(Imax-12:Jmax-1)-v(Imax-22:Jmax-1);
????????T1=2*T(Imax-12:Jmax-1)-T(Imax-22:Jmax-1);
????????p1
- 上一篇:DPSK數字通信系統 的matlab仿真
- 下一篇:add_noisem.m
評論
共有 條評論