⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rsolver.m

📁 一个可以生成标准翼型坐标
💻 M
字号:
function miou = Rsolver(nbp,z,m,zi,Phiinfi);% Airfoil matrixX1=m(:,1)*ones(1,nbp);X2=m(:,2)*ones(1,nbp);A1 = ones(nbp,1)*z(2:nbp+1,1)' - X1;B1 = ones(nbp,1)*z(1:nbp,1)' - X1;A2 = ones(nbp,1)*z(2:nbp+1,2)' - X2;B2 = ones(nbp,1)*z(1:nbp,2)' - X2;nAtnB = sqrt((A1.^2+A2.^2).*(B1.^2+B2.^2));det = A1.*B2-A2.*B1;cosbeta = (A1.*B1+A2.*B2)./(nAtnB);cosbeta = cosbeta - diag(diag(cosbeta));Cairfoil = -sign(det)./(2.*pi).*acos(cosbeta);Cairfoil = real(Cairfoil);Cairfoil = Cairfoil-diag(diag(Cairfoil))+.5*eye(nbp);% Wake contributionA1 = z(1,1) - m(:,1);B1 = zi(1,1) - m(:,1);A2 = z(1,2) - m(:,2);B2 = zi(1,2) - m(:,2);  det = A1.*B2 - A2.*B1;nAtnB = sqrt((A1.^2+A2.^2).*(B1.^2+B2.^2));cosbeta = (A1.*B1+A2.*B2)./(nAtnB);Cwake = sign(det)./(2.*pi).*acos(cosbeta);% Substitution of the kutta condition Cairfoil(:,1)   = Cairfoil(:,1)   - Cwake;Cairfoil(:,nbp) = Cairfoil(:,nbp) + Cwake;% Computation of the solutionmiou = Cairfoil\Phiinfi;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -