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

📄 airfunco.m

📁 数学建模中的飞行管理问题的matlab程序,分了三个m文件
💻 M
字号:
function [c,ceq]=airfunco(delta)
x0=[150 85 150 145 130 0];
 y0=[140 85 155 50 150 0];
 v=800;
alpha0=[243 236 220.5 159 230 52]*pi/180;
co=cos(alpha0+delta);
si=sin(alpha0+delta);
for i=2:6
     for j=1:(i-1)
         t(i,j)=(x0(i)-x0(j))*(co(i)-co(j));
         t(i,j)=t(i,j)+(y0(i)-y0(j))*(si(i)-si(j));
         t(i,j)=-t(i,j)/v;
         t(i,j)=t(i,j)/((co(i)-co(j))^2+(si(i)-si(j))^2);
         if t(i,j)<0,
             d(i,j)=1000;
         else, 
             d(i,j)=(x0(i)-x0(j)+v*t(i,j)*(co(i)-co(j)))^2;
             d(i,j)=(y0(i)-y0(j)+v*t(i,j)*(si(i)-si(j)))^2+d(i,j);
         end
     end
 end
 c=64-[d(2,1),d(3,1:2),d(4,1:3),d(5,1:4),d(6,1:5)];
 ceq=[];
             

⌨️ 快捷键说明

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