%% 子函数
%
%题 目:Caldata
%
%输 入:
% pop 种群
% bestSeita 最佳seita角
% bestTime 最佳时间
%输 出:
% data 各种参量
%历 史:
% 2015-8-22 编写程序
%%
function data = Caldata(pop,bestSeita,bestTime)
%% 数据
g = 1.633;%49.3247*10^11;%月球重力加速度
m = 2400*ones(1,1);%嫦娥3号质量2400Kg
V_e = 2940;%冲比2940m/s
R = 1737013;%平均月球半径1737013m,着陆点高度-2640m
h_0 = 15000;%变轨起点高度15000m
h_end = 3000;%变轨终点高度3000m
V_r = zeros(1,1);%向心速度0m/s
V_st = 1692.46*ones(1,1);%切向速度1692.46m/s
r = (R+h_0)*ones(1,1);%距月心距离
aerfa = zeros(1,1);%极角
T = 7500;
%%
data = {[]};%初始化cell
for k=1:size(pop,2)%分别计算每个个体的适应度
%读入seita多项式系数和T
for t=1:size(bestSeita,2)
seita(t) = -8*10^-9*t*(t-bestTime)*(t-pop(1,k))+bestSeita(t);
%求夹角seita
m(t+1) = m(t)-T/V_e;
a(t) = T/m(t);
%求加速度
V_r(t+1) = V_r(t)-g/r(t)^2+V_st(t)^2/r(t)-a(t)*sin(seita(t));
V_st(t+1) = V_st(t)-V_r(t)*V_st(t)/r(t)-a(t)*cos(seita(t));
r(t+1) = r(t)-V_r(t);
aerfa(t+1) = aerfa(t)+V_st(t)/r(t);
end
data{k,1} = {seita a V_r V_st aerfa seita r [t] m [T*t/V_e]};
end

Eremiter
- 粉丝: 16
最新资源
- 一般砖砌体砌筑.doc
- 万科上海红郡全装修工程管理指导书.doc
- 化妆品品牌推广及网络营销方案.doc
- CAD—你不知道的秘密.doc
- 计算机科学应用领域与应用效果分析.docx
- 前海梧桐-2018-06-30-2018中国新经济白皮书.pdf
- 给排水施工工艺标准.ppt
- 内蒙古自治区多伦煤矿改扩建工程年度监理工作总结.doc
- 创优资料[1].doc
- 5公司劳动合同.doc
- 基于泛在电力物联网技术的继电保护信息应用研究.docx
- 基于大数据时代背景下的地方高校图书馆文献资源建设的探讨.docx
- 采购招投标管理程序(格式).doc
- VRVII安装教程.ppt
- 互联网+环境下沈阳智慧城市建设的传播策略研究.docx
- 安装施工组织设计jsp.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



- 1
- 2
- 3
- 4
- 5
- 6
前往页