دستورات sum و add
در ریاضیات، مواقع زیادی پیش میآید که میخواهید دنبالهای از اعداد یا عبارتها را جمع یا ضرب کنید.
در میپل (Maple)، دو تابع متداول برای محاسبۀ جمعها عبارتند از sum و add. تفاوت مهم بین این دو دستور این است که sum سعی میکند فرمولی را برای مجموع محاسبه کند، در حالی که add مجموع را فقط با اضافه کردن دنبالۀ متناهی از جملهها محاسبه میکند. بنابراین، اکیداً توصیه میشود که در صورت نیاز به یک جمع صریح، از دستور add استفاده کنید، بهویژه هنگام جمعبندی تمام عناصر یک لیست، آرایه، ماتریس یا ساختار داده مشابه.
دستورات product و mul
به طور مشابه، دو تابع رایج برای محاسبه ضرب وجود دارد، یعنی product و mul. زمانی که میخواهید فرمولی برای حاصلضرب تعیین کنید، از دستور product استفاده میشود، در حالی که وقتی میخواهید حاصلضرب متناهی را محاسبه کنید، از دستور mul استفاده میشود. بنابراین، mul شبیه به add است، از این نظر اکیداً توصیه میشود که در صورت نیاز به یک حاصلضرب از عبارات، از mul استفاده کنید.
برای نمونه مثالهای زیر را در نظر بگیرید:
برای تمام دستورات جمع و ضرب، اولین آرگومان در دستور بیانگر عبارتهایی است که باید جمع یا ضرب شوند، در حالی که آرگومان دوم نشاندهنده شاخص و محدودۀ شاخصی است که باید جمع یا ضرب شود.
برای مثالی از نحوۀ جمع کردن دنبالهای از اعداد از یک لیست (یا مجموعه)، در نظر بگیرید:
توجه: اگر از sum یا product برای تعیین فرمولی برای جمع یا حاصلضرب استفاده میکنید و میپل (Maple) قادر به محاسبۀ پاسخ نباشد، پاسخ به صورت تابع برگردانده میشود.
برای محاسبه جمع یا ضرب نامتناهی، مثال زیر را در نظر بگیرید:
اگر مجموع یک عبارت را میخواهید، اما نمیخواهید میپل (Maple) آن را محاسبه کند، میتوانید از دستوری که شکل بیاثر (inert form) دستور sum نامیده میشود، یعنی Sum استفاده کنید. در صورتی که میخواهید مقدار دستور Sum را تعیین کنید، از دستور value استفاده کنید.
توجه: شکل بیاثر (inert form) دستور product به صورت Product میباشد.
تهیه و تنظیم: پشتیبانی سایت ایران میپل