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

5 vues (au cours des 30 derniers jours)
MathWorks Support Team
MathWorks Support Team le 23 Mar 2018
PCODEを使用して MATLAB 関数を P-ファイルに変更し、オリジナルのプログラムファイル(.m)を削除しました。しかしそのため、このファイルのヘルプの情報にアクセスすることができません。
 

Réponse acceptée

MathWorks Support Team
MathWorks Support Team le 23 Mar 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); 
%--------------------------- 
 
 

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!