P-ファイルにヘルプを含ませることはできますか?

5 visualizaciones (últimos 30 días)
MathWorks Support Team
MathWorks Support Team el 23 de Mzo. de 2018
Respondida: MathWorks Support Team el 23 de Mzo. de 2018
PCODEを使用して MATLAB 関数を P-ファイルに変更し、オリジナルのプログラムファイル(.m)を削除しました。しかしそのため、このファイルのヘルプの情報にアクセスすることができません。
 

Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 23 de Mzo. de 2018
P-ファイルはMATLABの処理内容は含むことができますが、ヘルプの内容は含むことはできません。HELPコマンドを使用する際には、MATLABはヘルプの内容を表示するために.mファイルは検索しますが、.pファイルは検索しません。 
pファイルのヘルプを表示するための方法としましては、.mファイルから.pファイルを生成する際に、ヘルプの内容のみを含む.mファイルを生成します。 
以下の関数では、.mファイルからヘルプの記述の部分のみを抜き出し、元のファイル名の先頭に「_」をつけて保存します。このファイルを.pファイルとともに配布します。 
%--------------------------- 
function help2file(fname) 
% HELP2FILE extract the help informations from a MATLAB file and save it separately 
% the help information will be saved with the same name but using an underscore as a prefix. 
mhelp = help(fname); 
fname = [strrep(fname,'.m','') '.m']; 
fid = fopen(['_' fname],'w'); 
fwrite(fid,['%' strrep(mhelp,sprintf('\n'),sprintf('\n%%'))], 'char'); 
fclose(fid); 
%--------------------------- 
 
 

Más respuestas (0)

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!