Thuật toán tìm trọng tâm của tứ giác

Ý tưởng để tìm trọng tâm G của một tứ giác ABCD là gì nhỉ mọi người.
Hồi cấp 2 được học thì chia ra 2 tam giác rồi xét. Nhưng code theo kiểu đó không hay lắm.

Tìm trên google cái đã.

Mỗi đường thẳng đi qua trọng tâm chia đa giác thành 2 phần có khối lượng bằng nhau. Không biết ý tưởng đó có tác dụng gì không nhỉ.

Tứ giác nhé anh em. Tam giác thì hiển nhiên dễ rồi.

Tứ giác chắc chia làm 2 tam giác rồi lấy trung điểm 2 trọng tâm. Đoán vậy nhưng chưa thử.

1 Like

không đúng đâu :3 lỡ 2 cái tam giác đó 1 lớn 1 nhỏ thì sao, noname đưa cái link sao k đọc, với tứ giác đơn giản chia thành 2 tam giác và xác định trọng tâm của nó, x = ((x1 . S1) + (x2 . S2))/(S1 + S2)
y tương tự với x1, S1 là hoành độ của trọng tâm và diện tích của tam giác 1.

Đây nè:

ref: http://jwilson.coe.uga.edu/emt668/EMT668.Folders.F97/Patterson/EMT%20669/centroid%20of%20quad/Centroid.html

6 Likes

À quên không phải, nhầm nhầm :slight_smile:

Gắn thử cây kim ngay trong tâm xem nó có cân bằng không nhệ…:heart_eyes:

Thấy có lý nhưng hơi nghi nghi vì
1/ trọng tâm là gì, chả thấy ai định nghĩa
2/đa giác n >4 Chắc gì các đường thẳng đó đồng qui.

1 Like

Giờ lấy đâu kim ra mà đặt hình =))

Chứng minh toán học:

G là trọng tâm tứ giác ABCD <->

Theo hình, gọi G1, G2, G3, G4 lần lượt là trọng tâm tam giác ABC, ACD, ADB, BCD.

->



Gọi G là giao của G1G2 và G3G4.




Cộng tất cả vào.

->

<->

Dễ dàng chứng minh vế phải không thể bằng vector 0 trong mọi trường hợp.

Ơ thế cách dựng này sai hay mình chứng minh sai?

1 Like

thế sao thằng wiki nó bảo thế này nhệ?

https://vi.wiktionary.org/wiki/tr%E1%BB%8Dng_t%C3%A2m#Ti%E1%BA%BFng_Vi%E1%BB%87t

Đấy là tam giác. Hình nào mà chả có trọng tâm. Nếu không có trọng tâm thì cái kim đặt ở đâu để hình đó cân bằng?

Đang xét tứ giác mà.

Mình có thử vẽ 1 hình trên GeoGebra. Kết quả không khả quan lắm.

Vector a, u, v, w là vector GA, GB, GC, GD. Vector b là tổng của 4 vector trên. Và vector b khác vector 0.

Vector c, d, e, u_1 là vector GG1, GG2, GG3, GG4. Vector v_1 là tổng của 4 vector trên. Và b = v1.

1 Like

Like cho công cắt hình và soạn thảo

1 Like

Khổ ghê gớm :joy::joy::joy:

Đào sâu vào vấn đề này mình thấy hết sức mệt mỏi.

Định nghĩa

In mathematics and physics, the centroid or geometric center of a plane figure is the arithmetic mean position of all the points in the shape.

của Wiki (trong link mình đã cmt ở trên) không phù hợp với công thức.

Chứng minh (đọc chả hiểu gì cả):

1 link không hẳn là chứng minh:

https://www.cfd-online.com/Forums/main/9455-correct-formula-centre-quad.html#post35665

Liên quan:

Wolfram đưa ra 1 cách dựng khác, đọc cũng chả hiểu gì:

http://mathworld.wolfram.com/Quadrilateral.html

Thế bạn định nghĩa trọng tâm của tứ giác là gì?

Thực ra nó ntn: “center of mass” có thể hiểu theo hai kiểu:

  • n chất điểm (point mass) y hệt nhau ở tại các đỉnh, vậy thì chia trung bình.
  • Khối lượng phân bố đều khắp. (đây mới là centroid)

Đối với tam giác thì như nhau :slight_smile:

Chứng minh thì chọn bài này. (kiến thức môn giải tích 2)

Ct 1: định nghĩa trọng tâm là trung bình cộng tọa độ tất cả các điểm.
Ct 3: tham số hóa đường “cong” để tính tích phân đường :> (x = x(t) và y = y(t))
Ct 4: dy = ydt :slight_smile: hay S_C(xdy) = S_C(x(t)*y(t) dt)) Ta tính từng đoạn rồi áp dụng tính cộng của tích phân đường :slight_smile:

1 Like

phát biểu thế này có đúng không : Trọng tâm của tứ giác ABCD lồi là điểm G, sao cho vector GA + vt GB + vt GC + vt GD =0?

Mình cho điểm cho cái món mứt dừa

Giải như vầy là đúng hướng rồi bạn. vậy sao không ra được, chắc có chỗ nào nhầm không? gõ cái đấu vector bằng chương trình gì vậy bạn?

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?