grabcode

Извлечение кода MATLAB из файла, опубликованного в HTML

Описание

grabcode filename копирует MATLAB® код из HTML файла filename и вставляет его в документ без названия в редакторе. Использовать grabcode получить код MATLAB из опубликованных файлов, когда исходный код недоступен. filename - файл HTML, созданный путем публикации файла кода MATLAB (*.m) или экспорт live скрипта (*.mlx) в HTML. В обоих случаях код MATLAB из файла появляется как HTML в конце filename.

grabcode url копирует код MATLAB со страницы или файла, заданного url и вставляет его в документ без названия в редакторе.

пример

code = grabcode(filename) возвращает код MATLAB из filename в символьный массив.

Примеры

свернуть все

Использование grabcode для получения кода MATLAB ® из существующего HTML.

Извлеките код MATLAB из my_sine_wave.html в переменную code. Чтобы просмотреть содержимое файла, дважды кликните мышью my_sine_wave.html в текущей папке.

code = grabcode('my_sine_wave.html')
code = 
    '%% Plot Sine Wave
     % Calculate and plot a sine wave.
     
     %% Calculate and Plot Sine Wave
     % Calculate and plot |y = sin(x)|.
     
     function sine_wave_f(x)
     
     y = sin(x);
     plot(x,y)
     
     %% Modify Plot Properties
     
     title('Sine Wave', 'FontWeight','bold')
     xlabel('x')
     ylabel('sin(x)')
     set(gca, 'Color', 'w')
     set(gcf, 'MenuBar', 'none') '

Входные параметры

свернуть все

Имя HTML файла, заданное как вектор символов или строковый скаляр.

Пример: grabcode('name.html')

Адрес веб-страницы или расположение HTML файла в виде вектора символов или строкового скаляра.

Пример: grabcode('https://www.mathworks.com/matlabcode.html')

Ограничения

  • MATLAB Online™ поддерживает только копирование кода MATLAB в символьный массив с помощью синтаксиса code = grabcode(filename). Копирование кода MATLAB с HTML или файла в документ без названия в редакторе не поддерживается.

Представлено до R2006a