Информация о сборке документов в файле MEX

В этом примере показано, как документировать xtimesy Файл MEX, созданная на базе Windows® платформа с использованием Microsoft® Визуальный C++® компилятор.

Когда вы делитесь файлом MEX, пользователям нужна следующая информация о строении, используемой для создания файла MEX:

  • MATLAB® версия.

  • Создайте платформу.

  • Компилятор.

Скопируйте исходный файл в папку по пути MATLAB.

copyfile(fullfile(matlabroot,'extern','examples','refbook','xtimesy.c'),'.')

Создайте файл справки, xtimesy.m, и скопируйте информацию о заголовке из исходного файла.

% xtimesy.m Help file for XTIMESY MEX file
%
% XTIMESY Multiplies a scalar and a matrix
%   C = XTIMESY(b,A) multiplies scalar b with matrix A, 
%   and returns the result in C
%
%   MEX File function.

Идентифицируйте версию MATLAB.

v = ver('matlab');
v.Release
ans =
(R2012a)

Идентифицируйте свою платформу.

archstr = computer('arch')
archstr =
win64

Идентифицируйте расширение файла MEX.

ext = mexext
ext =
mexw64

Идентифицируйте компилятор C.

cc = mex.getCompilerConfigurations('C','Selected');
cc.Name
ans =
Microsoft Visual C++ 2008 (C)

Добавьте эту информацию в файл справки.

% xtimesy.m Help file for XTIMESY MEX file 
%
% XTIMESY Multiplies a scalar and a matrix
%   C = XTIMESY(b,A) multiplies scalar b with matrix A, 
%   and returns the result in C
%
%   Created with: 
%   MATLAB R2012a
%   Platform: win64
%   Microsoft Visual C++ 2008 

%   MEX File function.

Предоставьте пользователям следующие сведения.

  • xtimesy.mexw64

  • xtimesy.m

  • Инструкции для загрузки и установки правильной библиотеки во время выполнения Microsoft Visual C++.

  • Если вы создаете файл MEX со сторонней библиотекой, инструкции по получению и установке необходимых файлов.

Похожие темы