کلیدستان

نسخه‌ی کامل: دوایر متحدالمرکز
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام من میخوام 4 دایره متحدالمرکز با مرکز (0,0) که شعاع بزرگترین دایره 60 است رسم کنم و با زاویه 72 درجه به شکل 5 قطاع می شود یعنی 5 قطاع که هر کدام 4 لایه دارد. چون 4 تا دایره با شعاع 60و 45و30و15 تو دل هم هستند. 300 تا نقطه تصادفی در این محیط پخش شوند تا اینجارو کدشو نوشتم . مختصات نقاط را به شکل یک آرایه 300 عضوی برای x ها و یک آرایه 300 عضوی برای y ها داریم اما من مختصات نقاط داخل هر لایه رو جداگانه میخوام باید چی کار کنم؟
سلام.
نقاط را با مختصات قطبی تعریف کنید. بنابراین دو متغیر ((فاصله از مرکز)) و ((زاویه)) را برای هر نقطه خواهید داشت. با متغیر فاصله از مرکز، متوجه می شوید که درون کدام دایره قرار گرفته و با متغیر زاویه نیز می توانید قرارگیری آن در قطاع های مختلف را تشخیص بدهید.
فکر می کنم موضوع زیر بهتون کمک کنه (مرتبط با این موضوع هست) :

http://www.kelidestan.com/forum/showthread.php?tid=4044