گاهی میخواهیم چند خط از کد MATLAB موقتاً اجرا نشوند، اما نمیخواهیم آنها را حذف کنیم.
برای غیرفعال کردن چند خط بهصورت یکجا میتوانید از Block Comment استفاده کنید:
%{
a = 10;
b = 20;
c = a + b;
disp(c)
%}
تمام کدهایی که بین %{ و %} قرار بگیرند، توسط MATLAB نادیده گرفته میشوند و اجرا نخواهند شد.
برای یک خط چه کنیم؟
برای غیرفعال کردن فقط یک خط، کافی است ابتدای آن علامت % قرار دهید:
% x = rand(1000);
یک روش سریعتر در Editor
اگر چند خط را در MATLAB Editor انتخاب کنید، میتوانید با گزینه Comment همه آنها را یکجا Comment کنید.
میانبر رایج آن نیز:
Ctrl + R
و برای خارج کردن خطوط از حالت Comment:
Ctrl + T
Block Comment چه زمانی مفید است؟
مثلاً هنگام تست برنامه میخواهید یک قسمت را موقتاً کنار بگذارید:
load data.mat
%{
data = filter(b,a,data);
data = normalize(data);
%}
plot(data)
در این حالت دو خط میانی اجرا نمیشوند، اما همچنان داخل فایل باقی میمانند.
بنابراین اگر میخواهید بخشی از برنامه MATLAB را موقتاً غیرفعال کنید، بدون اینکه آن را حذف کنید، استفاده از %{ و %} روش ساده و تمیزی است.