بردار و مختصات (ریاضی تیزهوشان هفتم)
برای رساندن یک ربات، یک کشتی در بازی یا یک نقطه روی نقشه به جایی دقیق، باید مکان و جابهجایی را با عدد بنویسیم. این فصل دستگاه مختصات را مرور میکند، حرکت ربات را با دستورهای ساده و ترکیبی دنبال میکند، بردار انتقال را معرفی میکند و تبدیلهای هندسی را روی مختصات اجرا میکند.
صفحهٔ مختصات
دو محور عمود بر هم داریم: محور طولها (افقی، ادامهٔ فرمول را افقی ببین) و محور عرضها (عمودی، ادامهٔ فرمول را افقی ببین) که در مبدأ به هم میرسند. هر نقطه با یک زوج مرتب نوشته میشود؛ اول طول و بعد عرض:
ادامهٔ فرمول را افقی ببین| ناحیه | علامت ادامهٔ فرمول را افقی ببین | علامت ادامهٔ فرمول را افقی ببین |
|---|---|---|
| اول | مثبت | مثبت |
| دوم | منفی | مثبت |
| سوم | منفی | منفی |
| چهارم | مثبت | منفی |
نقطهای که روی یکی از محورها باشد (ادامهٔ فرمول را افقی ببین یا ادامهٔ فرمول را افقی ببین) در هیچ ناحیهای نیست. اگر ادامهٔ فرمول را افقی ببین و ادامهٔ فرمول را افقی ببین و ادامهٔ فرمول را افقی ببین منفی باشند، نقطههای ادامهٔ فرمول را افقی ببین و ادامهٔ فرمول را افقی ببین و ادامهٔ فرمول را افقی ببین همه در ناحیهٔ دوماند، پس مثلثی که میسازند هم در ناحیهٔ دوم است.
نبرد دریایی: این بازی تمرین خواندن مختصات دوتایی است. یک راهبرد خوب این است که شلیکهای اول را شطرنجی (یک خانه در میان) بزنی، چون کوچکترین ناو دو خانه دارد؛ و وقتی به هدف خوردی، چهار خانهٔ همسایه را امتحان کنی تا جهت ناو معلوم شود.
دستورهای حرکت ربات
در داستان ربات «روپاد»، چهار دستور ساده داریم:
| دستور | معنی | بردار |
|---|---|---|
| ادامهٔ فرمول را افقی ببین | یک واحد به شمال (بالا) | ادامهٔ فرمول را افقی ببین |
| ادامهٔ فرمول را افقی ببین | یک واحد به جنوب (پایین) | ادامهٔ فرمول را افقی ببین |
| ادامهٔ فرمول را افقی ببین | یک واحد به شرق (راست) | ادامهٔ فرمول را افقی ببین |
| ادامهٔ فرمول را افقی ببین | یک واحد به غرب (چپ) | ادامهٔ فرمول را افقی ببین |
دستور ترکیبی از چند دستور پشت سر هم ساخته و از چپ به راست خوانده میشود. برای تکرار از ضریب استفاده میکنیم: ادامهٔ فرمول را افقی ببین یعنی بیست بار ادامهٔ فرمول را افقی ببین. حتی میشود به یک دستور ترکیبی اسم داد، مثلاً ادامهٔ فرمول را افقی ببین، و بعد از آن اسم در دستورهای دیگر استفاده کرد؛ درست مثل متغیر در جبر.
ساده کردن دستور: همهٔ حرکتهای شرقی و غربی را با هم و همهٔ حرکتهای شمالی و جنوبی را با هم حساب کن. مثلاً ادامهٔ فرمول را افقی ببین در جهت افقی ادامهٔ فرمول را افقی ببین واحد به شرق است. دو دستور فقط وقتی هماثرند که جابهجایی کل آنها در هر دو جهت برابر باشد.
بردار انتقال
اثر کلی یک دستور فقط به مجموع جابهجاییها بستگی دارد، نه به مسیر. بردار انتقال از ادامهٔ فرمول را افقی ببین به ادامهٔ فرمول را افقی ببین این است:
ادامهٔ فرمول را افقی ببینیعنی مقصد منهای مبدأ.
ویژگیها:
- بردار یک دستور ترکیبی، جمع بردارهای دستورهای سازندهٔ آن است.
- ترتیب دستورهای ساده در بردار کل اثری ندارد: ادامهٔ فرمول را افقی ببین و ادامهٔ فرمول را افقی ببین و ادامهٔ فرمول را افقی ببین همه بردار ادامهٔ فرمول را افقی ببین دارند.
- بردار به نقطهٔ شروع بستگی ندارد و همیشه: نقطهٔ پایان = نقطهٔ شروع + بردار.
تکرار یک دستور: اگر دستور ادامهٔ فرمول را افقی ببین در هر دور ربات را ادامهٔ فرمول را افقی ببین جابهجا کند، صد بار تکرار آن ربات را ادامهٔ فرمول را افقی ببین جابهجا میکند. برای پیدا کردن جهت حرکت در گام سیصدم یک دستور تکراری، طول یک دور را بشمار و از باقیماندهٔ تقسیم استفاده کن.
برعکس کردن بردار: اگر بدانی ربات کجا ایستاده و چه دستوری اجرا کرده، نقطهٔ شروع برابر است با نقطهٔ پایان منهای بردار کل. اگر ربات باید به نقطهٔ شروع برگردد، بردار کل باید صفر باشد. همین ایده در مسئلهٔ دو رباتی که هنگام رسیدن همزمان به یک نقطه برخورد میکنند هم به کار میآید.
تبدیلهای هندسی روی مختصات
| تبدیل | قاعده |
|---|---|
| انتقال با بردار ادامهٔ فرمول را افقی ببین | ادامهٔ فرمول را افقی ببین |
| بازتاب نسبت به محور طولها | ادامهٔ فرمول را افقی ببین |
| بازتاب نسبت به محور عرضها | ادامهٔ فرمول را افقی ببین |
| بازتاب نسبت به نیمساز ناحیهٔ اول | ادامهٔ فرمول را افقی ببین |
| قرینه نسبت به مبدأ (دوران ادامهٔ فرمول را افقی ببین) | ادامهٔ فرمول را افقی ببین |
| دوران ادامهٔ فرمول را افقی ببین پادساعتگرد حول مبدأ | ادامهٔ فرمول را افقی ببین |
| دوران ادامهٔ فرمول را افقی ببین ساعتگرد حول مبدأ | ادامهٔ فرمول را افقی ببین |
همهٔ این تبدیلها طولها و زاویهها را حفظ میکنند؛ پس تصویر هر شکل با خود آن همنهشت است.
دوران حول نقطهای غیر از مبدأ: برای چرخاندن نقطهٔ ادامهٔ فرمول را افقی ببین حول ادامهٔ فرمول را افقی ببین، بردار ادامهٔ فرمول را افقی ببین را با قاعدهٔ جدول بچرخان و نتیجه را به ادامهٔ فرمول را افقی ببین اضافه کن. خود ادامهٔ فرمول را افقی ببین در دوران ثابت میماند.
ترکیب تبدیلها و ترتیب آنها
- انتقالها جابهجاییپذیرند: دو انتقال پشت سر هم با یک انتقال (با جمع دو بردار) برابرند و ترتیبشان مهم نیست.
- قرینه نسبت به محور طولها و بعد نسبت به محور عرضها، همان قرینه نسبت به مبدأ است و ترتیب این دو هم مهم نیست.
- اما ترکیب «جابهجا کردن ادامهٔ فرمول را افقی ببین و ادامهٔ فرمول را افقی ببین» با یک بازتاب، بسته به ترتیب، دو دوران متفاوت (ادامهٔ فرمول را افقی ببین ساعتگرد یا پادساعتگرد) میدهد. پس ترتیب بازتابها و دورانها مهم است.
همنهشتی با مختصات
برای اینکه بفهمی دو شکل روی صفحهٔ مختصات همنهشتاند، طول ضلعهای متناظر را (با شمردن خانهها یا قضیهٔ فیثاغورس) مقایسه کن. اگر جهت ضلعها فرق دارد، یک دوران یا بازتاب لازم است و بعد یک انتقال شکلها را منطبق میکند. برای پیدا کردن نقطهٔ ادامهٔ فرمول را افقی ببین طوری که مثلث ادامهٔ فرمول را افقی ببین با ادامهٔ فرمول را افقی ببین همنهشت باشد، غیر از خود ادامهٔ فرمول را افقی ببین سه جواب دیگر هست: بازتاب ادامهٔ فرمول را افقی ببین نسبت به خط ادامهٔ فرمول را افقی ببین، بازتاب آن نسبت به عمودمنصف ادامهٔ فرمول را افقی ببین و قرینهٔ آن نسبت به وسط ادامهٔ فرمول را افقی ببین.
اشتباههای رایج
| اشتباه | درست |
|---|---|
| مختصات را به شکل (عرض، طول) نوشتن. | اول طول ادامهٔ فرمول را افقی ببین، بعد عرض ادامهٔ فرمول را افقی ببین. |
| ادامهٔ فرمول را افقی ببین | ادامهٔ فرمول را افقی ببین |
| در بازتاب نسبت به محور طولها، ادامهٔ فرمول را افقی ببین عوض میشود. | ادامهٔ فرمول را افقی ببین قرینه میشود و ادامهٔ فرمول را افقی ببین ثابت میماند. |
| ترتیب هیچ دستوری مهم نیست. | برای انتقالها نه، برای بازتاب و دوران بله. |