PDA

View Full Version : سوال: چطور ارتفاع های یک مثلث رو رسم کنم؟



galaxystar
پنج شنبه 02 خرداد 1392, 20:35 عصر
سلام دوستان دارم یه برنامه می نویسم یه جاش باید ارتفاع های مثلث رو رسم کنم نوع مثلث هم مشخص نیست اگه میشه راهنماییم کنید مرسی

Ananas
پنج شنبه 02 خرداد 1392, 23:18 عصر
سلام.
از ضرب نقطه ای کمک بگیرید تا عمود به هر ضلع رو بدست بیارید.

Ananas
جمعه 03 خرداد 1392, 17:32 عصر
اول یه سری بزن به:
http://en.wikipedia.org/wiki/Dot_product
و
http://www.mathdemos.org/mathdemos/trianglearea/trianglearea.html
بعد اینکه مثلث به چه شکل هست؟ (مختصات نقاط؟ یا طول اضلاع؟)

darknes666
شنبه 04 خرداد 1392, 11:12 صبح
دوست عزیز.
حل سوال شما یکم طولانی هست .شما نقطه ی یک راس رو داری(توجه داشته باش که همه ی ارتفاع ها داخل مثلث نیستن) حالا باید معادله ی خط ضلع روبرو به راس مورد نظرتو پیدا کنی.بعد شیبشو بر عکس کنی.
حالا باید معادله ی خطی رو پیدا کنی که شیبش اگر ضرب در شیب خط اون ضلع بشه حاصل بشه منفی یک و از نقطه ی راس بگذره.
من برات یک مثال حل میکنم تا کاملا متوجه بشی.
فرض کن راس مثلث (1,1) باشه.و نقاط راس ضلع روبرو (2-,3-)و (1-,4) باشه.

قدم اول:پیدا کردن معادله ی خطی که از (2-,3-)و (1-,4) بگذره.خب راه زیادی هست ولی basic بریم بهتره.
خب شما باید این دو معادله ی دو مجهولی رو حل کنی.

4a+b=-1,-3a+b=-2


خب بعد حل کردن a=1/7 ,-11/7= b
و معادله ی خط هم میشه
y=(x/7)-(11/7)

خب حالا شیب این خط رو بر حسب شیب خط این خط تنظیم می کنیم.

p(1/7)=-1

از معادله ی بالا p=-7

خب حالا معادله ی خطی که شیبش p هست و باید از (1,1) بگذره رو پیدا می کنیم.
میشه

y-1=(-7)(x-1)

و تمام.


فرمول معادله ی خطی که از دو نقطه (x1,y1), (x2,y2) میگذره:


y-y1=((y1-y2)/(x1-x2))(x-x1)


فرمول معادله ای که ار نقطه ی (x1,y1) میگذره و شیبش m هست

y-y1=m(x-x1)


شرط تعامد دوخط:حاصل ضرب شیب ان ها منفی یک بشه.

galaxystar
شنبه 04 خرداد 1392, 22:55 عصر
مرسی از همه ی عزیزان برنامه ام راه افتاد