站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        PHP算法練習(xí)十:計(jì)算圓的半徑和中心坐標(biāo)

        在上一篇《PHP算法練習(xí)九:將全部偶數(shù)轉(zhuǎn)到全部奇數(shù)之前》中給大家介紹怎么通過PHP將全部偶數(shù)轉(zhuǎn)到全部奇數(shù)之前,那么今天將繼續(xù)給大家?guī)鞵HP算法練習(xí)系列~

        本文將給大家介紹怎么通過PHP計(jì)算圓的半徑和中心坐標(biāo)~

        具體問題描述則是“如何編寫一個(gè) PHP 程序來計(jì)算由平面上三個(gè)給定點(diǎn)構(gòu)成的圓的半徑和中心坐標(biāo) (x, y)”?

        該問題就相當(dāng)于一個(gè)數(shù)學(xué)題了,已知三點(diǎn),確定一個(gè)圓的半徑和中心坐標(biāo)。

        看下圖:

        PHP算法練習(xí)十:計(jì)算圓的半徑和中心坐標(biāo)

        給大家提供幾個(gè)公式:

        設(shè)圓的公式如:PHP算法練習(xí)十:計(jì)算圓的半徑和中心坐標(biāo)

        將圓方程化為標(biāo)準(zhǔn)方程:PHP算法練習(xí)十:計(jì)算圓的半徑和中心坐標(biāo)

        將上述系數(shù)代入即可解得圓心(x,y)和半徑R:

        PHP算法練習(xí)十:計(jì)算圓的半徑和中心坐標(biāo)

        PHP實(shí)現(xiàn)代碼如下:

        <?php $x1 = 0; $y1 = 0; $x2 = 2; $y2 = 0; $x3 = 2; $y3 = 2; $a1 = 2 * ($x2 - $x1); $b1 = 2 * ($y2 - $y1); $c1 = $x1 * $x1 - $x2 * $x2 + $y1 *$y1 - $y2 * $y2; $a2 = 2 * ($x3 - $x1); $b2 = 2 * ($y3 - $y1); $c2 = $x1 * $x1 - $x3 * $x3 + $y1 *$y1 - $y3 * $y3; $x = ($b1 * $c2 - $b2 * $c1) / ($a1 * $b2 - $a2 * $b1); $y = ($c1 * $a2 - $c2 * $a1) / ($a1 * $b2 - $a2 * $b1); $r = sqrt(($x - $x1) * ($x - $x1) + ($y - $y1) * ($y - $y1)); printf("圓的中心坐標(biāo)(x,y)和半徑:<br>"); printf("(%.3f %.3f) %.3fn", $x, $y, $r);

        計(jì)算結(jié)果是:

        圓的中心坐標(biāo)(x,y)和半徑: (1.000 1.000) 1.414

        注:

        sqrt()函數(shù)用于返回一個(gè)數(shù)的平方根。

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

        其中參數(shù)x表示一個(gè)數(shù)字,如果參數(shù) x 是負(fù)數(shù),則 sqrt() 函數(shù)返回 -1.#IND。(附:在 PHP 5.3.0 之前,該函數(shù)把數(shù)組當(dāng)做字符串 Array,這樣就返回一個(gè)長(zhǎng)度為 5 的字符串,并產(chǎn)生一個(gè) E_NOTICE 級(jí)別的錯(cuò)誤。)

        最后給大家推薦最新最全面的《PHP視頻教程》~快來學(xué)習(xí)吧!

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 91不卡在线精品国产| 精品人妻少妇一区二区三区不卡| 99久久国产综合精品网成人影院| 婷婷久久精品国产| 四虎国产精品永久地址49| 亚洲av无码精品网站| 久久精品国产清自在天天线| 欧美高清在线精品一区| 精品无码人妻一区二区免费蜜桃| 久久伊人精品青青草原日本| 97久视频精品视频在线老司机 | 九九热这里只有在线精品视 | 蜜桃麻豆www久久国产精品 | 青青热久久国产久精品| 国产精品欧美一区二区三区| 亚洲国产精品自在线一区二区| 国产成人精品天堂| 国产成人久久精品一区二区三区 | 国产精品无码永久免费888| 99久久国产综合精品五月天喷水| 欧美精品亚洲精品日韩| 欧美精品在线一区| 91精品观看91久久久久久| 一区二区三区国产精品| 亚洲国产精品自在线一区二区| 午夜精品福利视频| 中文字幕一区二区精品区| 中文字幕精品一区二区日本| 国产成人精品免高潮在线观看| 国产福利电影一区二区三区,亚洲国模精品一区 | 无码精品人妻一区二区三区免费| 久久久99精品成人片中文字幕 | 国产成人精品免高潮在线观看| www.日韩精品| 国产欧美精品专区一区二区| 国内精品视频在线观看| 久久综合精品国产一区二区三区| 人妻少妇精品无码专区动漫| 亚洲国产精品不卡毛片a在线| 亚洲精品乱码久久久久久| 日本内射精品一区二区视频|