資源簡介
里面用了蒙特卡洛以及擬牛頓迭代法兩種方法分別求解。填寫完結構體的值,調用TDOA()函數即可使用
代碼片段和文件信息
/*******************************************************************************
說明:該文件為求解TDOA雙曲線方程求解過程函數,中間包括兩個方法求解。方法1:
牛頓法與高斯消元法的結合;方法2:蒙特卡洛求解。
兩種方法各有弊端,某些數據下其中的方法并不能正常求解,所以使用出現一種不能
求解就用另外一種方法求解。
*******************************************************************************/
#include
#include
#include“math.h“
#include“tdoa.h“
#define?num?2??????????????//求解方程未知數個數
struct?D_value?dvalue;
Coords?xyz_coord;
/**********************??函數方程組********************************/
void?set_coords(double?dist0_1double?dist0_2double?dist1_2)
{
xyz_coord.x0?=?0;
xyz_coord.y0?=?0;
xyz_coord.x1?=?11.5;
xyz_coord.y1?=?1.5;
xyz_coord.x2?=?0;
xyz_coord.y2?=?9.4;
xyz_coord.dis0_1?=?dist0_1;
xyz_coord.dis0_2?=?dist0_2;
xyz_coord.dis1_2?=?dist1_2
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????12864??2015-10-12?17:13??tdoa.cpp
?????文件????????835??2015-09-24?11:37??tdoa.h
-----------?---------??----------?-----??----
????????????????13699????????????????????2
評論
共有 條評論