资源简介
输入一组数据,xy值,用来拟合椭圆。只要改变输入数据,该代码就可以直接使用
代码片段和文件信息
#include
#include
#include
double mean(double mn[]int n);
double max(double mn[]int n);
double max(double adouble b);
double min(double mn[]int n);
double min(double adouble b);
double rem(double* aint iint jint n);
double det(double* aint n); //求行列式的值
bool inv(double* adouble* b int n); //求逆矩阵
void main()
{
double mat_x[8]={3-30022-2-2};
double mat_y[8]={113-12.4907-1.49072.4907-0.4907};//输入需要的x,y数值,用来做拟合
double m_mean_xm_mean_y;
int n=8;
int m=5;
double aa[50]bb[50];
double ot=1e-8;
double orientation_radcos_phisin_phitest;
double X0Y0Flong_axisshort_axisR[2][2]P_in[2]X0_inY0_in;
m_mean_x=mean(mat_xn);
m_mean_y=mean(mat_yn);
for(int i=0
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5877 2010-11-15 14:47 ellipse fitting algorithm.txt
文件 233543 2010-11-12 18:10 ellipse fitting\Debug\test11.exe
文件 271812 2010-11-12 18:10 ellipse fitting\Debug\test11.ilk
文件 18741 2010-11-12 18:10 ellipse fitting\Debug\test11.obj
文件 244376 2010-09-19 17:46 ellipse fitting\Debug\test11.pch
文件 541696 2010-11-12 18:10 ellipse fitting\Debug\test11.pdb
文件 50176 2010-11-12 18:11 ellipse fitting\Debug\vc60.idb
文件 53248 2010-11-12 18:10 ellipse fitting\Debug\vc60.pdb
文件 5191 2010-11-15 14:45 ellipse fitting\test11.cpp
文件 4284 2010-09-19 18:00 ellipse fitting\test11.dsp
文件 537 2010-09-19 17:37 ellipse fitting\test11.dsw
文件 41984 2010-11-15 14:45 ellipse fitting\test11.ncb
文件 48640 2010-11-15 14:45 ellipse fitting\test11.opt
文件 1460 2010-11-12 18:10 ellipse fitting\test11.plg
文件 3330 2010-11-10 19:30 ellipse fitting\复件 test11.cpp
目录 0 2010-11-12 18:10 ellipse fitting\Debug
目录 0 2010-11-15 14:45 ellipse fitting
----------- --------- ---------- ----- ----
1524895 17
- 上一篇:泰坦尼克实验文档
- 下一篇:基于51单片机的电子日历
评论
共有 条评论