مجموعهها و لیستها
در نرمافزار میپل (Maple) دو روش مختلف برای مرتب کردن دنبالهای از عبارات با استفاده از یک لیست یا یک مجموعه وجود دارد.
یک لیست دنبالهای مرتب از عبارات به شکل [e1,e2,…] میباشد که در آن e1، e2، . . . عبارات هستند. در این صورت دو لیست [a,b] و [b,a] برابر نیستند.
مجموعه، دنباله نامرتبی از عبارات به شکل {e1,e2,…} است. در این صورت دو مجموعه {a,b} و {b,a} برابر هستند. هنگام استفاده از یک مجموعه برای نشان دادن دنبالهای از عبارات، فرض نکنید که میپل (Maple) همان ترتیب را حفظ میکند.
بنابراین اگر دنبالهای مرتب از عبارات میخواهید، باید از کروشه [ ] استفاده کنید. در غیر این صورت میتوانید از یک مجموعه با براکتهای مجعد { } استفاده کنید.
دستورات nops و op
دو دستور بسیار مفید که اغلب در ارتباط با مجموعهها و لیستها استفاده میشوند، دستورات nops و op هستند. دستور nops تعداد عملوندهای یک عبارت را بر میگرداند. مثلاً:
توجه: از دستور nops همچنین میتوان برای بهدست آرودن تعداد عبارت در یک معادله استفاده کرد.
دستور op عملوندها را از یک عبارت استخراج میکند. مثلاً:
توجه: عضوهای تکرای در مجموعهها حذف اما در لیستها حذف نمیشوند.
دستور convert
شما میتوانید با استفاده از دستور convert یک مجموعه را به یک لیست تبدیل کنید و برعکس.
توجه: میپل مرتبۀ عضوها را در یک مجموعه را تغییر میدهد.
برای انتخاب عضو از یک لیست یا مجموعه مطابق تصویر زیر عمل کنید:
اگر قصد دارید عضو جدیدی به یک لیست اضافه کنید:
دستورات union و minus
اگر قصد دارید عضو جدیدی به یک مجموعه اضافه یا کم کنید به ترتیب از دستورات union و minus استفاده کنید.
دستور remove
برای حذف یک عنصر از یک لیست، انجام آن کمی سختتر است و از دستور remove مطابق تصویر زیر عمل کنید:
توجه: دستور remove در بسیاری از موقعیتها قابل استفاده است. remove و همتای آن select دستورات بسیار مفیدی هستند که در آموزشهای بعدی با جزییات آنها بیشتر آشنا خواهید شد.
دستور seq
یکی دیگر از دستورات رایج که در ارتباط با مجموعهها و لیستها استفاده میشود دستور seq است. مثلاً:
دستور zip
یک راه جایگزین برای محاسبه حاصلضرب عضوها از دو لیست، استفاده از دستور zip است، به عنوان مثال:
توجه: دستور zip را با مجموعه نمیتوان استفاده کرد.
تهیه و تنظیم: پشتیبانی سایت ایران میپل