文件名称:椭球和圆锥上的欧几里德投影:在 n 维空间中在椭球或圆锥上投影一个点-matlab开发
文件大小:24KB
文件格式:ZIP
更新时间:2024-06-19 15:59:43
matlab
在椭圆体上求 R^n 中点 P 的投影 E = { x = x0 + U*(z.*radii) : |z| = 1 },其中 U 是 E 方向的正交矩阵,半径是轴长,x0 是中心。 或广义圆锥 E = { x : x'*A*x + b'*x + c = 0 }。 投影是最小化问题: 分钟| x - P | (或 max | x - P|)对于 E 中的 x。 方法:求解关于拉格朗日乘子的欧拉拉格朗日方程,可以写成多项式方程(来自 Roger Stafford 的一个想法)
【文件预览】:
EllipsePrj.zip