GPS模拟C语言

GPS模拟# include # include # include using namespace std;ifstream fin ("1.txt");//ofstreamfout ("data_out.txt");// 1 2 3 4double x[5] = {-1, 0, 300, 0, 300};double y[5] = {-1, 450, 450, 0, 0};double t[5];double A, B, D,c = 2982000, p, r;double pi = 3.141592653;double xx, yy;//三角形算法void cal (int sign, double t1, double t2, double x1, double y1, double x2, double y2, double px, double py){double tt1 = c * t1, tt2 = c * t2;double q, ac;A = x2 * (x1*x1 + y1*y1 - tt1*tt1) - x1 * (x2*x2 + y2*y2 - tt2*tt2);B = y2 * (x1*x1 + y1*y1 - tt1*tt1) - y1 * (x2*x2 + y2*y2 - tt2*tt2);D = tt1 * (x2*x2 + y2*y2 - tt2*tt2) - tt2 * (x1*x1 + y1*y1 - tt1*tt1);q = atan (B / A);ac = acos (D / sqrt (A*A + B*B));if (sign > 0)p = q + ac;elsep = q - ac;r = (x1*x1 + y1*y1 - tt1*tt1) / (2 * (x1 * cos (p) + y1 * sin (p) + tt1));xx = cos (p) * r;yy = sin (p) * r;cout << xx + px << endl << yy + py<< endl << endl;}int main (){inti, j, k;while (fin >> t[1]){t[1] /= 1e6;for (int h = 2; h < 5; h++){fin >> t[h];t[h] /= 1e6;}for (int h = 1; h < 5; h++)if (fabs (t[h] - 0) < 1e-6){switch (h){case 1: cal (-1, t[2], t[4], 300, 0, 300, -450, 0, 450);break;case 2: cal (-1, t[1], t[3], -300, 0, -300, -450,300, 450);break;case 3: cal (1, t[1], t[2], 0, 450, 300, 450, 0, 0);break;case 4: cal (1, t[1], t[2], -300, 450, 0, 450, 300, 0);break;}break;}}system ("pause");return 0;}声源定位#include #include using namespace std;#define Max 50int N=10;double xi[10];doubleyi[10];doubleti[10][3];doubledet(double a[Max][Max],int n){inti,j,start;doublek,temp,result=1;for(start=0;start<=n-2;start++){i=1;while(a[start][start]==0&&start+i<=n-1){for(j=start;j<=n-1;j++){temp=-1*a[start][j];a[start][j]=a[start+i][j];a[start+i][j]=temp;}i++;}if(start+i==n) continue;for(i=start+1;i<=n-1;i++){k=a[i][start]/a[start][start];for(j=start;j<=n-1;j++)a[i][j]=a[i][j]-k*a[start][j];}}for(i=0;i<=n-1;i++)result*=a[i][i];return result;}intequalation(double a[Max][Max+1],double r[Max],int n){doubledet(dou

c语言位置模拟,GPS模拟C语言.docx相关推荐

  1. 7-105 sdut-C语言实验——三个数排序7-106 sdut-C语言实验——模拟计算器7-107 sdut-C语言实验——找中间数

    目录 7-105 sdut-C语言实验--三个数排序 7-106 sdut-C语言实验--模拟计算器 7-107 sdut-C语言实验--找中间数 7-105 sdut-C语言实验--三个数排序 分数 ...

  2. 计算机专业c语言用的软件,计算机C语言模拟练习

    计算机C语言模拟练习 计算机C语言模拟练习1 一分钟一秒钟自满,在这一分一秒间就停止了自己吸收的生命和排泄的生命.只有接受批评才能排泄精神的一切渣滓.只有吸收他人的意见.我才能添加精神上新的滋养品.以 ...

  3. c语言编程模拟机械钟表行走,C语言课程设计报告-模拟时钟转动程序

    1. 课程设计报告题 目 课 程 名 称 结构化程序设计课程设计 院 部 名 称 专 业 班 级 学 生 姓 名 王蕾 学 号 课程设计地点 课程设计学时 指 导 教 师 金陵科技学院教务处制 程序设 ...

  4. C语言实现小游戏——模拟微信小游戏《最强飞刀手》

    C语言实现小游戏--模拟微信小游戏<最强飞刀手> 曾经玩过的微信小游戏,想着用C语言实现,只可惜,下图是我的上限. 这个下游戏界面简陋,把旋转的西瓜做成了平的接盘:实现的功能有:接盘的移动 ...

  5. c语言中isnarc变量,C语言 二级 1-40上机模拟试题答案.doc

    C语言 二级 1-40上机模拟试题答案 1~40套模拟试题的简单应用和综合应用的答案 一: 2(1): index n n+2 n f1 2(2): s s,s1 <> str(n) 3: ...

  6. c语言课设报告时钟vc环境,C语言课程设计报告模拟时钟转动程序

    C语言课程设计报告模拟时钟转动程序 课程设计报告题 目 课 程 名 称 结构化程序设计课程设计 院 部 名 称 专 业 班 级 学 生 姓 名 王蕾 学 号 课程设计地点 课程设计学时 指 导 教 师 ...

  7. c语言改变doss窗口的颜色,C语言第三次模拟练习题部分解答

    <C语言第三次模拟练习题部分解答>由会员分享,可在线阅读,更多相关<C语言第三次模拟练习题部分解答(20页珍藏版)>请在装配图网上搜索. 1.单项选择1. 题号:13334若有 ...

  8. c语言课设报告时钟vc环境,C语言课程设计报告模拟时钟转动程序.doc

    C语言课程设计报告模拟时钟转动程序 PAGE 课程设计报告 题 目 课 程 名 称 结构化程序设计课程设计 院 部 名 称 专 业 班 级 学 生 姓 名 王蕾 学 号 课程设计地点 课程设计学时 指 ...

  9. c语言模拟自动饮料机,C语言--小程序--简单模拟ATM机

    原标题:C语言--小程序--简单模拟ATM机 ATM.H #ifndef ATM_h #define ATM_h #include #include #include typedef struct _ ...

最新文章

  1. DFS Gym 100553J Jokewithpermutation
  2. modify timezone
  3. 每天学一点儿shell:vi和vim命令使用
  4. 小余学调度:学习记录(2022.4)
  5. HttpClinet学习笔记
  6. linux内存管理的主要概念是虚拟内存,你知道linux内存管理基础及方法?
  7. Oracle基础 TO_CHAR函数参考(转)
  8. 灰度与NFL纽约巨人队达成合作,成为NFL球队首个加密赞助商
  9. Linux core dumps 的生成
  10. python学习 day2
  11. 水经注地图发布服务的安装与卸载
  12. 公共基础知识:地理之八大行星
  13. UVA - 10106 Product
  14. 码云上不错的几个支付相关的项目
  15. 远程连接内网电脑访问数据
  16. Sqli-labs之Less-17
  17. vivado batch mode
  18. Premiere Pro Guru: Online Offline Workflows Premiere Pro 大师教程之在线与离线工作流 Lynda课程中文字幕
  19. 常用的统计建模方法——差分分析
  20. solidworks打开大型装配体特别卡。跑不满内存、CPU、GPU。

热门文章

  1. 使用Python画动态图像
  2. 语音增强--维纳滤波介绍及MATLAB实现
  3. 二手书交易系统用例图
  4. MATLAB提取矩阵一部分
  5. adb按键精灵_自动点击器adb版最新版下载|自动点击器adb版安卓版下载 v1.0.5 - 跑跑车安卓网...
  6. Servlet/JSP(2)-数据共享(Cookie Session等),分页
  7. SQL 实验项目4-数据库安全性
  8. Flex布局常用的一些属性及解释
  9. JavaScript自学
  10. 12个摄影发烧友必知的常识