Trang 1 trên 1

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

Đã gửi: T.Tư 20/02/2013 12:26 am
gửi bởi duongtranhoang
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!

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

Đã gửi: T.Tư 20/02/2013 7:48 am
gửi bởi nhatlinh0207
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.

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

Đã gửi: T.Tư 20/02/2013 10:12 pm
gửi bởi duongtranhoang
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 đỡ.

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

Đã gửi: T.Năm 21/02/2013 9:21 am
gửi bởi while
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

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

Đã gửi: T.Năm 21/02/2013 10:42 am
gửi bởi duongtranhoang
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?

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

Đã gửi: T.Năm 21/02/2013 10:51 am
gửi bởi duongtranhoang
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