Фон Matlab имеет функцию публикации, которая выводит, скажем, .html-файл, на основе синтаксиса комментариев. Разделы, содержащие примерный код, обозначаются символом «%», за которым следуют три пробела. Примерную функцию можно увидеть ниже, а файл .html, сгенерированный функцией публикации, можно увидеть here.Выполнить пример кода в Matlab при публикации функции
function randomImage = GenerateRandomImage(n)
%% TestFunction
% generates a random image
%
% randomImage = GenerateRandomImage(n) returns an nxn array of random pixels
%
%% Example
% randomImage = GenerateRandomImage(10);
% figure; imagesc(abs(randomImage));
randomImage = rand(n);
end
Matlab не будет автоматически оценивать пример кода, если только я не создаю отдельный скрипт с явно недопустимым кодом примера. Пример сценария показан ниже. На этот раз он автоматически включает выходы этого сценария, такие как изображение, созданное в примере скрипта, показанного здесь here.
%% TestFunction
% generates a random image
%
% randomImage = GenerateRandomImage(n) returns an nxn array of random pixels
%
%% Example
randomImage = GenerateRandomImage(10);
figure; imagesc(abs(randomImage));
Вопрос Возможно ли функция публиковать автоматически оценивать код snippits в комментариях функции и включают те выходы в HTML файле?
В издательской документации нет ничего конкретного, что ожидается TBH. Это было бы кошмаром, чтобы попытаться правильно сформулировать код. – excaza
Я думаю, что вы, к сожалению, правы. Кажется, единственной альтернативой является создание отдельного скрипта. – ceiltechbladhm
Для тех, кто сочтет это полезным, документацию для комментирования кода и публикации можно найти здесь [http://www.mathworks.com/help/matlab/matlab_prog/marking-up-matlab-comments-for -издательский.html) – ceiltechbladhm