栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

PHP算法练习十:计算圆的半径和中心坐标

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力
在上一篇《PHP算法练习九:将全部偶数转到全部奇数之前》中给大家介绍怎么通过PHP将全部偶数转到全部奇数之前,那么今天将继续给大家带来PHP算法练习系列~

本文将给大家介绍怎么通过PHP计算圆的半径和中心坐标~

具体问题描述则是“如何编写一个 PHP 程序来计算由平面上三个给定点构成的圆的半径和中心坐标 (x, y)”?

该问题就相当于一个数学题了,已知三点,确定一个圆的半径和中心坐标。

看下图:


f76a00d8c64d726ebd900fcd81294b5.png

给大家提供几个公式:

设圆的公式如:
e749c6f0828a610c6592626a6ef21dc.png

将圆方程化为标准方程:
5d3da5f7969210dd7e8dc0ccec346a0.png

将上述系数代入即可解得圆心(x,y)和半径R:


025896b079506fc43f80e603f609ad7.png

PHP实现代码如下:

");
printf("(%.3f %.3f) %.3fn", $x, $y, $r);

计算结果是:

圆的中心坐标(x,y)和半径:
(1.000 1.000) 1.414

注:

sqrt()函数用于返回一个数的平方根。

语法是“sqrt(x)”,表示返回x的平方根。

其中参数x表示一个数字,如果参数 x 是负数,则 sqrt() 函数返回 -1.#IND。(附:在 PHP 5.3.0 之前,该函数把数组当做字符串 Array,这样就返回一个长度为 5 的字符串,并产生一个 E_NOTICE 级别的错误。)

最后给大家推荐最新最全面的《PHP视频教程》~快来学习吧!

以上就是PHP算法练习十:计算圆的半径和中心坐标的详细内容,更多请关注考高分网其它相关文章!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/262265.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号