资讯详情

资讯详情

PHP 求抛物线的顶点、焦点和准线(Finding the vertex, focus and directrix of a parabola)

如果您喜欢此文章请收藏、点赞、评论谢谢祝您快乐每一天。问题已知抛物线方程的系数求其顶点、焦点和准线。平面上由若干点构成的曲线使得曲线上任意一点到焦点的距离相等则该点构成的曲线称为抛物线。抛物线的顶点是曲线拐点最急的点的坐标而准线是构成该曲线的直线。抛物线方程的标准形式是 yax²bxc 已知 a、b 和 c 的值我们的任务是求出顶点坐标、焦点坐标和准线方程。例如——输入5 3 2输出顶点(-0.3, 1.55)焦点(-0.3, 1.6)准线y-198请参考以下公式进行解释。这个问题是公式应用的一个简单示例。下面列出了解决问题所需的公式。对于形如 yax²bxc 顶点(−b/2a,4ac−b²/4a) 重点 (−b/2a,4ac−b²1/4a) 准线yc−(b²1)4a示例代码?php// PHP program to Find the vertex,// focus and directrix of a parabola// Function to calculate Vertex,// Focus and Directrixfunction parabola($a, $b, $c){echo Vertex: ( , (-$b / (2 * $a)) , , ,(((4 * $a * $c) - ($b * $b)) / (4 * $a)),), \n ;echo Focus: ( , (-$b / (2 * $a)) , , ,(((4 * $a * $c) - ($b * $b) 1) / (4 * $a)), ), \n ;echo Directrix: y,$c - (($b * $b) 1) * 4 * $a ;}// Driver Code$a 5; $b 3; $c 2;parabola($a, $b, $c);// This code is contributed by vt_m.?输出-顶点坐标(-0.3, 1.55)焦点坐标(-0.3, 1.6)准线坐标y-198时间复杂度 O(1)辅助空间 O(1)如果您喜欢此文章请收藏、点赞、评论谢谢祝您快乐每一天。
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →