• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

lập trình tính diện tích hình bất kì.

Đây là nơi để các bạn trao đổi về cấu trúc dữ liệu và giải thuật

Điều hành viên: Điều hành

duongtranhoang
Thành viên chính thức
Thành viên chính thức
Bài viết: 23
Ngày tham gia: T.Sáu 11/01/2013 12:49 am
Has thanked: 1 time

lập trình tính diện tích hình bất kì.

Gửi bàigửi bởi duongtranhoang » T.Tư 20/02/2013 12:26 am

mọi người ơi...bài toán: lập trình tính diện tích hình bất kì" ai biết làm không hướng dẫn mình với!!!
Cảm ơn!



Hình đại diện của người dùng
nhatlinh0207
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 389
Ngày tham gia: T.Tư 15/08/2012 7:54 pm
Has thanked: 54 time
Been thanked: 48 time

Re: lập trình tính diện tích hình bất kì.

Gửi bàigửi bởi nhatlinh0207 » T.Tư 20/02/2013 7:48 am

công thức tính diện tích các hình theo mình biết là khác nhau. như hình tròn với hình vuông là k thể giống nhau rồi
còn có công thức cao hơn thì mình k biết
mình nghĩ bạn làm nhiều công thức thôi.

duongtranhoang
Thành viên chính thức
Thành viên chính thức
Bài viết: 23
Ngày tham gia: T.Sáu 11/01/2013 12:49 am
Has thanked: 1 time

Re: lập trình tính diện tích hình bất kì.

Gửi bàigửi bởi duongtranhoang » T.Tư 20/02/2013 10:12 pm

theo e biết thì có thể dựa vào lý thuyết tích phân để làm được nhưng e chưa rõ cách làm. mong mọi người giúp đỡ.

while
Thành viên chính thức
Thành viên chính thức
Bài viết: 34
Ngày tham gia: T.Bảy 30/06/2012 4:19 pm
Been thanked: 2 time

Re: lập trình tính diện tích hình bất kì.

Gửi bàigửi bởi while » T.Năm 21/02/2013 9:21 am

Chia nhỏ hình đó ra thành các hình thang.
bạn có thể tham khảo tại đâyhttp://en.wikipedia.org/wiki/Shoelace_formula

duongtranhoang
Thành viên chính thức
Thành viên chính thức
Bài viết: 23
Ngày tham gia: T.Sáu 11/01/2013 12:49 am
Has thanked: 1 time

Re: lập trình tính diện tích hình bất kì.

Gửi bàigửi bởi duongtranhoang » T.Năm 21/02/2013 10:42 am

công thức buộc dây giầy này chỉ áp dụng cho đa giác. trường hợp hình bất kì các cạnh không phải đường thẳng (cong) thì còn áp dụng đc không?

duongtranhoang
Thành viên chính thức
Thành viên chính thức
Bài viết: 23
Ngày tham gia: T.Sáu 11/01/2013 12:49 am
Has thanked: 1 time

Re: lập trình tính diện tích hình bất kì.

Gửi bàigửi bởi duongtranhoang » T.Năm 21/02/2013 10:51 am

Nguyên tắc:

Chia hình thành các vùng được giới hạn bằng đường đơn trị. Tích phân các vùng đó bằng cách cộng các mảnh nhỏ hình chữ nhật hoặc hình thang rồi thì cộng trừ các vùng đó.

Ví dụ hình sau:
Hình ảnh


Quay về “Cấu trúc dữ liệu và giải thuật”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.2 khách