exponenta event banner

grabcode

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

Описание

grabcode filename копирует код MATLAB ® из HTML-файла filename и вставляет его в документ без названия в редакторе. Использовать grabcode для получения кода MATLAB из опубликованных файлов, когда исходный код недоступен. filename - HTML-файл, созданный путем публикации файла кода MATLAB (*.mили экспорт сценария в реальном времени (*.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