Если вы пишете свой код в файлах кода (расширение .m), вы можете запустить его все сразу.
Пробег:
редактировать my_matlab_file
, а затем напишите свой код в редакторе. Сохраните файл.
Чтобы запустить то, что вы только что написали, у вас есть несколько вариантов:
В командной строке выполните
my_matlab_file
В редакторе нажмите кнопку "Оценить" (маленькая зеленая штучка)
В редакторе нажмите Ctrl + ENTER.
Для большего контроля вы также можете разделить ваш файл на ячейки, которые можно оценивать отдельно, используя Ctrl + ENTER:
my_matlab_file.m
%% Initialization (Cell 1)
x = 1;
y = 2;
%% Calculation (Cell 2)
z = x + y
Это действительно полезно, когда у вас длинный файл, выполнение которого занимает много времени, и вам нужно где-то внести изменения. Вместо того, чтобы перезапускать все, вы можете оценить только ячейку, в которой вы сделали свои обновления.
.m-файлы также могут быть использованы для создания функций. Пример (mymeanfund.m)
function y = mymeanfunc(x)
% Y = MYMEANFUNC(X) calculates the mean of X
y = sum(X(:)) / numel(X)
и запустите его, вызвав его:
>> m = mymeanfunc([1 2 3 4])
m = 2.5
В качестве примечания, поскольку более поздние версии MATLAB также вполне можно разрабатывать с использованием ООП.