اگر برنامه MATLAB شما طولانی است، لازم نیست برای تست یک بخش کوچک، هر بار کل فایل را از ابتدا اجرا کنید.
در MATLAB میتوانید کد را به چند Section تقسیم کنید. برای ساختن یک Section کافی است در ابتدای آن از دو علامت درصد استفاده کنید:
%% Load Data
A = rand(100);
%% Process Data
B = A.^2;
%% Plot Results
plot(B(:,1))
هر قسمت که با %% شروع میشود یک Section جداگانه محسوب میشود.
اجرای فقط یک Section
نشانگر موس را داخل Section موردنظر قرار دهید و از گزینه Run Section استفاده کنید.
همچنین در بسیاری از نسخههای MATLAB میتوانید از میانبر زیر استفاده کنید:
Ctrl + Enter
در این حالت فقط همان Section اجرا میشود و قسمتهای دیگر برنامه اجرا نخواهند شد.
چرا Sectionها کاربردی هستند؟
فرض کنید ابتدای برنامه یک فایل بزرگ را بارگذاری میکنید:
%% Load Data
load bigData.mat
و در بخش بعدی روی دادهها محاسبه انجام میدهید:
%% Analysis
result = mean(data);
اگر فقط بخواهید بخش تحلیل را تغییر دهید، لازم نیست هر بار فایل بزرگ دوباره Load شود. کافی است Section دوم را اجرا کنید.
نکته
Sectionها علاوه بر اجرای جداگانه کد، باعث مرتبتر شدن Scriptهای طولانی نیز میشوند.
پس اگر برنامه MATLAB شما چند مرحله دارد، آن را با %% به بخشهای کوچکتر تقسیم کنید تا بتوانید هر قسمت را جداگانه اجرا و تست کنید.