【发布时间】:2016-08-11 19:08:07
【问题描述】:
我想计算数学椭圆描述的两条曲线弧的交点。 椭圆基于拟合点1 并描述为:
顶点(主轴),theta(旋转角度),a(y-比例因子)
如何计算日食部分的交集?实现将在 Matlab 和 C++ 中完成。
基于Source1,椭圆在matlab中计算如下:
//根据提供的xy数据计算椭圆 [顶点,θ,a] = myfit(xdata,ydata);
plot(xdata,ydata,'k.','linewidth', 3);
hold on
drawParabola([vertex(1) vertex(2) a -theta],'Color', colorstring(i), 'linewidth', 1)
源代码可以在这里找到: Dropbox Matlab Files
【问题讨论】:
标签: math intersection ellipse