#include <iostream>
#include <math.h>
#include <iomanip>
using namespace std;
int main()
{double x1,y1,x2,y2,x3,y3;double x,y;double distance1;//第一段距离 double distance2;//第二段距离 double distance3;//第三段距离 printf("请分别输入x1,y1坐标并以空格隔开:\n"); //scanf("%lf,%lf",&x1,&y1);while(cin >> x1 >> y1 >> x >> y){distance1 = sqrt(pow(x-x1, 2) + pow(y1-y, 2));cout << setprecision(2) << fixed << distance1 << endl;printf("第一个坐标(x1,y1)到待定位传感器节点坐标(x,y)的距离:distance1=%lf\n",distance1);break;}printf("请分别输入x2,y2坐标并以空格隔开输入完两个坐标按回车进入下一个计算距离:\n",x2,y2);//scanf("%lf,%lf",&x2,&y2);while(cin >> x2 >> y2 >> x >> y){distance2 = sqrt(pow(x-x2, 2) + pow(y-y2, 2));cout << setprecision(2) << fixed << distance2 << endl;printf("第二个坐标(X2,x2)到待定位传感器节点坐标(x,y)的距离:distance2=%lf\n",distance2);break;}printf("请分别输入x3,y3坐标并以空格隔开:\n",x3,y3); //scanf("%lf,%lf",&x3,&y3);while(cin >> x3 >> y3 >> x >> y){distance2 = sqrt(pow(x-x3, 2) + pow(y-y3, 2));cout << setprecision(2) << fixed << distance2 << endl;printf("第个坐标(x3,x3)到待定位传感器节点坐标(x,y)的距离:distance3=%lf\n",distance3);break;}return 0;}

Zigbee三点定位算法相关推荐

  1. 基于rssi的三点定位算法

    基于rssi的三点定位算法,是已知三个点的坐标和未知点到这三个点的rssi的信号值,求解未知点的坐标. 首先是将rssi信号转换为距离: d=10^((ABS(RSSI)-A)/(10*n)) 其中d ...

  2. 最小二乘2D三点定位算法

    最小二乘(2D)三点定位算法 (pi−p0)T(pi−p0)=ri2(p_i - p_0)^T(p_i - p0) = r_i^2 (pi​−p0​)T(pi​−p0)=ri2​ arg⁡min⁡p0 ...

  3. C#:实现三点定位算法(附完整源码)

    C#:实现三点定位算法 namespace ThreePointOrientation{class Program{struct Point{public int x;public int y;}

  4. RSSI 平面 三点定位算法(C语言、JS源码例程)

    目录 前言 安卓app实例 图示 公式 公式推导 源码 C语言 JavaScript 测试 测试代码 不平行xy轴3参考点,随机生成交点p(x,y) 示例图 测试数据全为整数 3参考点改为小数 参考点 ...

  5. 三点定位算法--用于平面2D定位

    项目中用到三边定位,c#中没有MATLAB solve函数来解方程,只好人工去解方程了. [csharp] view plain copy class Program { static void Ma ...

  6. 三角形垂点坐标js算法(三点定圆求圆心)

    已知平面三点坐标A(x1, y1).B(x2, y2).C(x3, y3),三点定圆也就是三角形的中垂线交点, //平面三点定位算法 function locate(x1, y1, x2, y2, x ...

  7. ZigBee网络类毕业论文文献都有哪些?

    本文是为大家整理的ZigBee网络主题相关的10篇毕业论文文献,包括5篇期刊论文和5篇学位论文,为ZigBee网络选题相关人员撰写毕业论文提供参考. 1.[期刊论文]基于ZigBee网络的盾构滚刀磨损 ...

  8. ZigBee定义与 IOT应用调研分析

    Zigbee定义 ZigBee是一种速率比较低的双向无线网络技术,其由IEEE.802.15.4无线标准开发而来,拥有低复杂度和短距离以及低成本和低功耗等优点.其使用了2.4GHz频段,这个标准定义了 ...

  9. C#算法完整教程专栏完整目录

    C#算法完整教程专栏完整目录 专栏说明如下 专栏目录 专栏说明如下 内容:C#算法完整教程 数量:590篇博文 目录顺序:创作时间由近到远(哈哈,我是故意的,就是想让你翻下去看看.) 状态:会持续更新 ...

最新文章

  1. 内存分配_go内存分配管理
  2. HTML5学习之语义化标签
  3. nested exception is java.lang.IllegalStateException: Context namespace element 'annotation-config' a
  4. .net core dll 套壳加密_BCVP开发者说第4期:Remember.Core
  5. js java自动部署_vue 自动化部署 jenkins 篇
  6. SpringBoot设置首页(默认页)跳转
  7. SpringBoot2.0 基础案例(17):自定义启动页,项目打包和指定运行环境
  8. 6月国产网络游戏审批信息公布 共计86款游戏过审
  9. 相机标定的来龙去脉(详解标定原理、畸变矫正原理、使用经验)
  10. c# WPF设置软件界面背景为MediaElement并播放视频
  11. 千兆网线和百兆网线可以通用吗?
  12. 服务器物理硬盘序列号,查看硬盘物理序列号的程序源代码
  13. DirectX11--HR宏关于dxerr库的替代方案
  14. 云e办学习笔记(二十七)邮件自动发送功能实现
  15. php解析其他php文件_PHP Include 文件
  16. 重新安装macOS 一直报no bag entry
  17. 如何设置ul中li的行距
  18. 对抗机器学习——FGSM经典论文 EXPLAINING AND HARNESSING ADVERSARIAL EXAMPLES
  19. python清除变量方法
  20. E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。

热门文章

  1. t-分布扰动策略和变异策略的花授粉算法
  2. 【JS】判断用户输入的用户名首位是否是字母
  3. Assembly插件打包dubbo服务步骤
  4. matlab算幅值裕量,matlab计算相角裕度
  5. USACO starry
  6. iperf3测试网卡数据吞吐量
  7. 中央处理器 —— 硬布线控制器和微程序控制器
  8. 服务器端集成环信即使通讯
  9. [SQL]对取出来的数据构造实验组和对照组的方法
  10. solr8.3.0查询