گاهی اجرای یک برنامه یا شبیهسازی در MATLAB چند دقیقه یا حتی چند ساعت طول میکشد. در این شرایط لازم نیست دائم صفحه را بررسی کنید؛ میتوانید کاری کنید که MATLAB بعد از پایان محاسبات با یک صدا به شما خبر بدهد.
سادهترین روش استفاده از دستور beep است:
beep
مثلاً اگر یک محاسبه طولانی دارید:
% محاسبات طولانی
pause(10)
beep
بعد از پایان اجرای کد، MATLAB یک صدای کوتاه پخش میکند.
میتوانید در کنار آن یک پیام هم نمایش دهید:
% محاسبات طولانی
disp('محاسبات تمام شد!')
beep
این روش برای اجرای شبیهسازیها، آموزش شبکههای عصبی، پردازش دادههای حجیم یا هر برنامهای که زمان زیادی نیاز دارد بسیار کاربردی است.
اگر صدای MATLAB غیرفعال باشد
میتوانید وضعیت صدای هشدار را با دستور زیر بررسی کنید:
beep
و در صورت نیاز آن را فعال کنید:
beep on
برای غیرفعال کردن صدای هشدار نیز میتوانید بنویسید:
beep off
نکته
بهتر است دستور beep را در آخر برنامه قرار دهید:
result = myLongCalculation();
beep
disp('Done!')
به این ترتیب، هر زمان MATLAB کار خود را تمام کرد، بدون اینکه مرتب صفحه را بررسی کنید متوجه خواهید شد.