主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

MATLABコードのパブリッシュと共有

MATLAB®には,パブリッシュの使用やライブエディターでのライブスクリプトまたはライブ関数の作成など,コードを他のユーザーに提示するオプションがあります。

ライブエディターでのライブスクリプトの作成と共有

実行可能なMATLABコード,埋め込みの出力,書式設定されたテキストを含む,まとまりのある共有可能なドキュメントを作成する最も簡単な方法は,ライブエディターを使用することです。サポートされている出力形式は,MLX, PDF,微软®、HTML、および乳胶です。詳細については,ライブエディターでライブスクリプトを作成を参照してください。

MATLABコードのパブリッシュ

MATLABコードファイル(00)を“パブリッシュ”して,コード,コメントおよび出力が含まれる書式設定されたドキュメントを作成します。コードをパブリッシュする一般的な理由は,教育またはデモ用にドキュメントを他のユーザーと共有したり,コードの読みやすい外部ドキュメンテーションを生成することです。

次のコードは,矩形波のフーリエ級数展開を示しています。

マークアップ付きMATLABコード

パブリッシュされたドキュメント

コードをパブリッシュするには,以下の手順に従います。

  1. MATLABスクリプトまたは関数を作成します。各セクションの先頭に2つのパーセント記号(%%)を挿入して,コードをステップまたはセクションに分割します。

  2. ファイルの先頭と各セクション内に説明コメントを追加して,コードをドキュメント化します。

    各セクションの先頭のコメントの中で,出力が読みやすくなるようにマークアップを挿入することができます。たとえば,上記の表のコードには次のマークアップが含まれます。

    タイトル

    正弦波中的方波

    %%添加一个奇谐波并绘制它

    注意吉布斯现象

    イタリックの変数名

    随着……

    乳胶式

    $ sin(k*t)}{k} $

    メモ

    プラットフォームとは異なるエンコードの文字を使用するテキストが含まれるファイルを保存またはパブリッシュすると,MATLABではそれらの文字が文字化けして表示されます。

  3. コードをパブリッシュします。[パブリッシュ]タブで,[パブリッシュ]をクリックします。

    既定では,MATLABは超文本标记语言という名前のサブフォルダーを作成します。ここには,コードが作成するHTMLファイルおよび各グラフィックスファイルが格納されます。HTMLファイルには,コード,書式化されたコメントおよび出力が含まれます。また、PDFファイルや微软演示文稿®プレゼンテーションなど,他の形式にパブリッシュすることもできます。他の形式へのパブリッシュの詳細は,出力ファイルの指定を参照してください。

    MATLAB在线™では,MATLABによりHTMLまたはPDFのいずれかにパブリッシュされ,出力ファイルとサポートファイルが发表フォルダーに保存されます。MATLABが出力を自動的に開くようにするには、Web ブラウザーでポップアップ ウィンドウを有効にします。結果は、https://matlab.mathworks.com/users/用户标识/出版/文件名/ index . html(HTML)またはhttps://matlab.mathworks.com/users/用户标识/出版/foldername/文件名. pdf(PDF)の形式のURLを使用してパブリックに使用できます。

上記の図の中にあるサンプルコードは,インストールされたドキュメンテーションの一部です。次のコマンドを実行して,エディターでコードを表示できます。

编辑(fullfile (matlabroot,“帮助”“techdoc”“matlab_env”...“例子”“fourier_demo2.m”))

ヘルプの追加とドキュメンテーションの作成

MATLABコードファイルの最初にコメントを挿入することで,コードにヘルプを追加できます。MATLABは,ユーザーがコマンドウィンドウに帮助file_nameと入力するとヘルプコメントを表示します。詳細については,プログラムへのヘルプの追加を参照してください。

MATLABヘルプブラウザーまたはWebで表示するために独自のMATLABドキュメンテーショントピックを作成することもできます。詳細については,カスタムドキュメンテーションの表示を参照してください。

参考

関連するトピック

外部のWebサイト

ビデオ