- 3
- 0
- 约 10页
- 2016-09-17 发布于河南
- 举报
第2次实验
实验目的 向量类的要求 实验步骤 实验步骤 * */9 * */10 第二次实验 向量的建立与应用 数学科学学院:汪小平 wxiaoping325@163.com 1、掌握类的声明与定义 2、熟练使用new、delete进行动态内存申请与释放 3、掌握各种常用运算符(=、+、+=、、、[]、++)的重载 4、熟悉对象的使用方法 在本实验中,我们只考虑实数向量(元素类型为double)。该向量要求有下面成员: (1)带一个整型参数的构造函数,形参代表向量的维数; (2)复制构造函数; (3)析构函数,释放动态分配的内存; (4)重载+运算符,完成两个向量相加; (5)重载*运算符,实现实数与向量相乘以及向量与实数相乘; (6)重载*运算符,实现向量与向量的内积; (7)重载=运算符,实现向量间的赋值; (8)重载和运算符,实现向量元素的输入与输出; 1、建立向量类 class vector { public: //公有成员声明 protected: int n; double *p; }; 2、自己设计数据测试向量类的每个成员函数; 3、以vector类完成飞行航程的计算。注意两条飞行路线都要算,并算出飞行时间。 航程计算的问题背景 当地时间9月27日15点30分,降落在纽约肯尼迪机场;“北京 ? 纽约” 新航线正式开通。 在此之前,“北京 ? 纽约” 航线为 北京时间2002年9月27日14点,国航CA981航班从首都国际机场起飞 ·········· 北京 ? 上海 ? 东京 ? 旧金山 ? 纽约 新航线飞越北极,途经俄罗斯、加拿大两国.加拿大航空管理部门官员称: 新航线至少节约了四小时飞行时间。 假设:飞机飞行高度为10km,飞行速度为每小时980公里;地球半径为6400km 新航线(飞越北极) 航程: 10914.77(km) 飞行时间:11.14(h) W76o E116o 经度 N41o N40o 纬度 纽约 北京 航点 球面短程线长度计算公式 L = R×? 球面短程线计算公式 利用两城市的经纬度可算出球面上两点坐标 P1(x1,y1,z1)和P2(x2,y2,z2), (单位:弧度) 设地球半径 R =6400(km) ? x = R cosθ cosφ y = R cosθ sinφ z = R sinθ 经纬度转换为地心直角坐标公式 W76o W123 o E140 o E122 o E116o 经度 N41o N37o N36o N31o N40o 纬度 纽约 旧金山 东京 上海 北京 航点 ——纬度 ——经度 city=[40,116;41,-76]; %city=[40,116;31,122;36,140;37,-123;41,-76]; R=6400+10; theta=city(:,1)*pi/180; fai=city(:,2)*pi/180; x=R*cos(theta).*cos(fai); y=R*cos(theta).*sin(fai); z=R*sin(theta); op=[x,y,z]; format bank Dmatrix=R*acos(op(1,:)*op(2,:)/R^2) 两地飞行距离:10993.77 北京?纽约直飞航程计算(mlab21) 电子地图数据: 11008km
您可能关注的文档
最近下载
- 新解读《DL_T 408—2023电力安全工作规程 发电厂和变电站电气部分》最新解读.docx VIP
- 1.7 有多少名观众 教案 2025-2026学年北师大版数学三年级下册.docx VIP
- 第5章 比亚迪精诚钣喷质量管理体系(A0版).pdf VIP
- 学堂在线《大学生心理健康》课后作业单元考核答案.docx VIP
- 脑出血钻孔引流术后护理要点.pptx VIP
- 抖音美妆类短视频营销策略.pdf VIP
- 热敏罐灸疗法可复制.pdf VIP
- 《过敏性紫癜预防与处理指南(2025)解读》.docx VIP
- SL706-2015水库调度编制导则.pdf VIP
- 《美妆短视频的发展问题研究》文献综述1700字.docx VIP
原创力文档

文档评论(0)