功能:椭圆方程标准化

格式: 
[w, R, t] = EllipseNorm(s)

s : 一个包含6个系数的矩阵变量

w : 返回1*2标准方程的半长短轴矩阵
R : 返回2*2的变换矩阵
t : 返回2*1的偏移矩阵

说明:
1、本函数将如下二维非标准椭圆方程通过[R,t]变换到标准方程
$$
s_1x^2+s_2y^2+2s_3xy+2s_4x+2s_5y+s_6=0
$$
2、本函数变换过程如下
$$
\begin{cases}
\mathbf{w} &= \begin{bmatrix}a & b\end{bmatrix}
\\
\\
\begin{bmatrix}x' \\ y'\end{bmatrix} &=R(\begin{bmatrix}x \\ y\end{bmatrix}+\mathbf{t})
\\
\\
1 &= \dfrac{x'^2}{a^2}+\dfrac{y'^2}{b^2}
\end{cases}
$$
3、如果有一堆数据,想拟合出标准椭圆方程,可以先通过函数{EllipseFit<矩阵运算/EllipseFit>}拟合出系数s,再代入本函数求解。
4、如果系数s不满足椭圆方程,则会标准化失败。
5、返回的W中，半长短轴大小没有顺序要求。
6、如果想计算椭圆面积或周长,可以将计算的W参数代入{EllipseParam<矩阵运算/EllipseParam>}函数求解。

例子:
s = [2,3,1,1,2,0.6];
[w,r,t] = EllipseNorm(s)//回车得到如下结果
w =
[ 0.47022820183397    0.76084521303612 ]
r =
[ 0.52573111211913    0.85065080835204
  0.85065080835204   -0.52573111211913 ]
t =
[ 0.20000000000000
  0.60000000000000 ]