編寫程式求圓共同的交點座標已知圓圓心的座標和每個圓的半徑

時間 2022-07-24 23:50:04

1樓:

只能跟你說下思路了

1 首先判斷兩圓圓心的距離d是否大於兩圓的半徑之和 如果大於就無交點 反之則有

2 求出兩圓點之間的中間點a的座標(xa,ya)

3 求出a點到兩交點的距離d3 用勾股定理 c1的平方-d1的平方 = c2的平方- d2的平方

d=d1+d2;

通過這兩個式子可以求出d1和d2  然後  d3的平方 = c1的平方 - d1的平方

即可求出d3了

4 求以a點為圓心d3為半徑的圓上的座標與圓心的連線 與 前兩圓的圓心連線垂直 的座標 即交點了

5 判斷垂直用向量的乘積就行了

2樓:我愛李沛霞

這個不太難吧。先判斷任意兩個圓是否相交,相交的話求一下焦點。然後把這兩個焦點驗證是否在第三個圓上,在的話就是共同焦點了啊。只是一點思路。

3樓:匿名使用者

設(x, y)

(x-x1)^2 + (y-y1)^2 = c1^2(x-x2)^2 + (y-y2)^2 = c2^2聯立解方程組

4樓:匿名使用者

程式思路倒是有 但是數學演算法不會了

如何編寫程式,輸入平面上3個點,求過這3個點的圓的圓心和半徑

5樓:

首先判斷這三個點不在一條直線上,如果在一條直線上,那麼就不可能;

既然不在一條直線上就可以組成一個三角形,用三角形的外接圓公式就可以求出來半徑;

根據半徑,三個點位置關係很容易求出圓心座標。

如何c++編寫程式,輸入3個點座標,求過這3個點的圓的圓心和半徑(您之前寫過的)

6樓:匿名使用者

就是一個三角形的外接圓咯。拿高中的圓錐曲線知識解出來之後,反推回去寫程式就行了。

編寫程式,輸入平面上3個點,求過這3個點的圓的圓心和半徑

7樓:匿名使用者

#include

#include

int main()

if((y1!=y2)&&(y2!=y3))if(k1==k2)

a=2*(x2-x1);

b=2*(y2-y1);

c=x2*x2+y2*y2-x1*x1-y1*y1;

d=2*(x3-x2);

e=2*(y3-y2);

f=x3*x3+y3*y3-x2*x2-y2*y2;

x=(b*f-e*c)/(b*d-e*a);

y=(d*c-a*f)/(b*d-e*a);

cout<<"圓心為("<

r=sqrt((x-x1)*(x-x1)+(y-y1)*(y-y1));

cout<<"半徑為"<

return 0;}

已知三點如何求圓的方程

8樓:匿名使用者

大概原理是抄這樣的襲,(x-x1)(x-x2)+(y-y1)(y-y2)=0是一個過a(x1,y1)b(x2,y2)的圓(事實

bai上以ab為直徑),然後(x-x1)/(x2-x1)-(y-y1)/(y2-y1)=0是兩點式。du記(x-x1)(x-x2)+(y-y1)(y-y2)=a(x,y),(x-x1)/(x2-x1)-(y-y1)/(y2-y1)=b(x,y)。so a(x,y)+r·b(x,y)=0是過a,b的圓系方zhi

程。代入c。

a(x3,y3)+r·b(x3,y3)=0.容易dao得到r=-a(x3,y3)/b(x3,y3).所以圓就是:

a(x,y)-a(x3,y3)·b(x,y)/b(x3,y3)=0,就是那個嚇人的式子(也還好啦)。

9樓:匿名使用者

圓是由圓心和半徑決定的,因此要求圓的方程,得知圓的圓心座標和半徑的長度,而圓上的所有點與圓心的距離等於圓的半徑,故已知圓上三點,求三個未知數,即圓心的橫座標,縱座標,半徑,三個方程解三個未知數即可。

10樓:匿名使用者

圓心到三點距離相等 就是在任意兩點連線的中垂線上 兩條中垂線交點就是圓心

11樓:匿名使用者

設圓心為(a.b),把三個點帶入方程(x-a)2+(y-b)2=0,聯列3個方程後可解出圓心…該題圓心為(-4.3)半徑為5……你們班的數學課代表

12樓:匿名使用者

直接代進公式.圓方程公式不會看書

13樓:匿名使用者

我說兄弟,你看看課本,這問題還用拿出來啊

三個一樣的圓,每個圓的圓心都在另兩個的交點,三個圓半徑都是10求兩次重疊部分面積?

14樓:千百萬花齊放

兩個圓相交,重疊部分的面積是兩個弓形的面積之和,為2(100π/3-100根號3/4),

三個圓相交,中間的空白部分可看成是三個弓形和一個等邊三角形的和,它的面積是3(100π/6-100根號3/4)+100根號3/4=50(π-根號3),

因此,一個陰影部分的面積是2(100π/3-100根號3/4)-50(π-根號3)=50π/3

三塊陰影部分的面積是50π

簡單方法:割補法

15樓:老槍

**的圖案的交點連線起來是一個等邊三角形,邊長為10,面積為25√3。

每份60°角對應的面積為10*10*π/6,3份就是50π

中心部分的面積為50π-50√3=50*(π-√3)

已知圓弧上任意三點座標,怎樣求圓弧的半徑

16樓:世紀崛起

假設已知三點(a,b),(c,d),(e,f),求圓弧半徑。

解:設圓弧半徑為r,圓心座標為(x,y)。可列出以下三元二次方程組。解方程可得,半徑r及圓心座標。如下圖所示。

17樓:幻羽天音

任意兩點確定一條直線,三點之中確定兩條直線,直線交點即為圓心,圓心到任意一點的距離即為半徑

數學問題 已知三個圓的圓心,求三個圓求交點。 100

18樓:美麗俠

圖中三個圓沒有公共的交點

所以不知道d點是哪個點,但從題意看應該是三個圓有一個公共交點,如果是這樣,就求三個圓方程的解就好了

編寫程式,求1 6的前n項和,編寫程式,求1 2 1 4 1 6 的前n項和

這道題簡單 因為正常的判題系統1秒可以跑10的7次方 所以,分兩種情況 1 當 n 10 6時,暴力求解,即 double sum 0 for int i 2 i n i 2 2 當n 10 6時,用尤拉公式,即 利用 尤拉公式 可以查閱相關書籍 1 1 2 1 3 1 n ln n c,c為尤拉常...

C語言編寫程式求1 1 99 1 100的值

c 1 i 要寫成c 1f i 或者c float 1 i 否則會先按照整數計算,然後再賦值的。用c語言程式設計 求1 1 2 1 3 1 4 1 5 1 6 1 99 1 100 的值 include int main printf lf n sum 輸出結果return 0 一步一步的寫的,希望...

編寫程式,求兩個數的平均值 用C語言

a羅網天下 例子如下 直接編譯,程式輸出結果隨意輸入兩個數,如100 98,程式執行結果如下圖所示 知識擴充套件 算術平均數 arithmetic mean 又稱均值,是統計學中最基本 最常用的一種平均指標,分為簡單算術平均數 加權算術平均數。它主要適用於數值型資料,不適用於品質資料。算術平均數是加...