主要内容

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

发布

MATLABファイルの表示を指定した形式で生成します。

説明

发布(文件は,指定したMATLAB®コードファイルの表示と,共有可能なHTML形式の出力を生成します。发布はこのHTMLファイルと,コードにより作成される各グラフィックスのファイルを,超文本标记语言というサブフォルダーに保存します。超文本标记语言サブフォルダーの場所は文件の場所が基準になります。

たとえば,发布(C: \ myMATLABfiles \ myfile.m)はベースワークスペースを使用してmyfile.m内のコードを実行し,書式付きコードと結果をC: \ myMATLABfiles \ \ myfile.html htmlに保存します。

发布(文件格式は,指定されたMATLABファイルの表示を,指定されたファイル形式で生成します。すべてのファイル形式が超文本标记语言サブフォルダーに保存されます。

发布(文件名称,值は1つ以上の名称,值のペアの引数によって指定されたオプションを使用して,MATLABファイルの表示を生成します。

发布(文件选项は,选项構造体を使用して,指定されたMATLABファイルの表示を生成します。構造体を使用したオプションの指定は、オプションをあらかじめ構成して保存し、繰り返し使用したい場合に便利です。选项構造体のフィールドと値は,名前と値のペアの引数の名前と値に対応します。

my_doc =发布(文件___は,指定されたMATLABファイルの表示を生成し,結果の出力ファイルのパスを返します。この構文では,前述の構文の入力引数を任意に組み合わせて使用できます。

すべて折りたたむ

MATLABスクリプトのコード,結果およびコメントを含むHTML表示を生成します。

例のファイルfourier_demo2.mを現在のフォルダーにコピーします。

文件名= fullfile (matlabroot,“帮助”“techdoc”“matlab_env”“例子”“fourier_demo2.m”);拷贝文件(文件名,“。”“f”

関数发布を使用して例を実行し,この例のHTML表示を生成します。その後,関数网络を使用して,生成されたファイルを表示します。

发布(“fourier_demo2.m”);网络(“html / fourier_demo2.html”

MATLABスクリプトのコード,結果およびコメントを含む,微软®表示を生成します。

例のファイルfourier_demo2.mを現在のフォルダーにコピーします。

文件名= fullfile (matlabroot,“帮助”“techdoc”“matlab_env”“例子”“fourier_demo2.m”);拷贝文件(文件名,“。”“f”

関数发布を使用して,例の微软文字处理软件表示を生成します。その後,関数winopenを使用して,生成されたファイルを表示します。

发布(“fourier_demo2.m”“医生”);winopen (“html / fourier_demo2.doc”

名前と値のペアの引数を使用して,MATLABスクリプトのHTML表示にパブリッシュされる图ウィンドウの外観を変更します。

例のファイルfourier_demo2.mを現在のフォルダーにコピーします。

文件名= fullfile (matlabroot,“帮助”“techdoc”“matlab_env”“例子”“fourier_demo2.m”);拷贝文件(文件名,“。”“f”

関数发布を使用して,例のHTML表示を生成します。名前と値のペアの引数“figureSnapMethod”を使用して値を“entireFigureWindow”と指定し,ウィンドウ装飾を含めて图の背景色を图の画面の色と一致させます。その後,関数网络を使用して,生成されたファイルを表示します。

发布(“fourier_demo2.m”“figureSnapMethod”“entireFigureWindow”)网络(“html / fourier_demo2.html”

構造体を使用して,MATLABスクリプトの微软文字处理软件表示(スクリプトのコードを表示しない)を作成します。オプションを構造体として指定すると,使用するオプションをあらかじめ構成して保存し,後で再利用できるため便利です。

例のファイルfourier_demo2.mを現在のフォルダーにコピーします。

文件名= fullfile (matlabroot,“帮助”“techdoc”“matlab_env”“例子”“fourier_demo2.m”);拷贝文件(文件名,“。”“f”

格式オプションとshowcodeオプションを指定する構造体选项を作成します。

选项。格式=“医生”;选项。showCode = false;

関数发布を使用して,选项で指定したオプションにより例の微软文字处理软件表示を生成します。その後,関数winopenを使用して,生成されたファイルを表示します。

发布(“fourier_demo2.m”、选择);winopen (“html / fourier_demo2.doc”

入力引数を必要とするMATLAB関数のHTML表示を生成します。

関数fact.mを作成して保存します。

计算一个数的阶乘% FACT(N)计算N的阶乘并返回结果函数F = prod(1:n);结束

関数发布を使用して,関数のHTML表示を生成します。名前と値のペアの引数“codeToEvaluate”を使用して,入力引数nの値を設定します。その後,関数网络を使用して,生成されたファイルを表示します。

发布(“fact.m”“codeToEvaluate””事实(5),“)网络(“html / fact.html”

MATLABスクリプトのHTML表示を生成し,パブリッシュされたHTMLファイルのパスを変数に保存します。

例のファイルfourier_demo2.mを現在のフォルダーにコピーします。

文件名= fullfile (matlabroot,“帮助”“techdoc”“matlab_env”“例子”“fourier_demo2.m”);拷贝文件(文件名,“。”“f”

関数发布を使用して例のHTML表示を生成し,パブリッシュされたHTMLファイルのパスを変数mydocに保存します。

mydoc =发布(“fourier_demo2.m”
mydoc = C: \ \ fourier_demo2.html myMATLABfiles \ html

入力引数

すべて折りたたむ

MATLABファイル名。文字ベクトルまたは字符串として指定します。文件には絶対パスまたは部分パスを含めることができます。

メモ

MATLABがファイルをパブリッシュするときに,出力フォルダーにあり,文件と同じ名前で始まる既存のファイルを上書きすることがあります。

例:发布(“myfile.m”)

例:发布(C: \ myMATLABfiles \ myfile.m)

パブリッシュされたファイルの出力形式。次の表にリストされている値のいずれかとして指定します。

出力形式
“html”(既定) ハイパーテキストマークアップ言語
“医生” 微软文字处理软件
“乳胶” 乳胶
ppt的 微软演示文稿®
“xml” 拡張マークアップ言語
“pdf” 便携式文件格式(PDF)

微软文字处理软件形式と微软演示文稿形式は窗户®プラットフォームでのみ使用可能です。

出力形式を微软演示文稿または乳胶に指定した場合,MATLABは構文の強調表示を保持しません。

例:发布(‘myfile.m’,‘ppt);

構造体として指定される,パブリッシュされた出力のオプション。複数のMATLABファイルのパブリッシュで同じ構成を再利用する場合は,名前と値のペアの引数の代わりに选项構造体を使用します。

选项構造体のフィールドと値は,名前と値のペアの引数の名前と値に対応します。

たとえば,次のコマンドは構造体选项を作成し,出力形式をPDF,出力フォルダーをC: \ myPublishedOutputに指定します。

选择=结构(“格式”“pdf”“outputDir”“C: \ myPublishedOutput”

名前と値のペアの引数

オプションの名称,值の引数ペアをコンマ区切りで指定します。的名字は引数名で,价值は対応する値です。的名字は引用符で囲まなければなりません。Name1, Value1,…,的家のように,複数の名前と値のペアの引数を任意の順序で指定できます。

例:“格式”、“pdf”,“showCode”,假的は、PDF出力ファイル形式を指定し,出力からコードを除外します。
出力オプション

すべて折りたたむ

パブリッシュされたファイルの出力形式。次の表にリストされている値のいずれかとして指定します。

出力形式
“html”(既定) ハイパーテキストマークアップ言語(HTML)
“医生” 微软文字处理软件
“乳胶” 乳胶
ppt的 微软演示文稿
“xml” 拡張マークアップ言語
“pdf” 便携式文件格式(PDF)

微软文字处理软件形式と微软演示文稿形式はWindowsプラットフォームでのみ使用可能です。

出力形式を微软演示文稿または乳胶に指定した場合,MATLABは構文の強調表示を保持しません。

例:发布(‘myfile.m’,‘格式’,pdf)

パブリッシュされたドキュメントを保存する出力フォルダー。文字ベクトルとして指定します。フォルダーの絶対パスを指定します。

例:发布(“myfile.m”、“outputDir”、“C: \ myPublishedOutput”)

MATLABファイルをHTML、XMLまたは乳胶形式でパブリッシュする場合に使用する可扩展样式表语言(XSL)ファイル。文字ベクトルとして指定します。XSLファイルの絶対パスを指定します。

例:发布(“myfile.m”、“样式表”,“C: \ myStylesheet \ stylesheet.xsl”)

図のオプション

すべて折りたたむ

パブリッシュされるドキュメントのサムネイルイメージを作成するかどうか。真正的またはとして指定します。生成したサムネイルを使用して,HTMLページ上にファイルを小さく図示できます。

パブリッシュされるドキュメントの图ウィンドウの外観。次の表にリストされた値のいずれかとして指定します。图ウィンドウの外観には、プロットの背景色、およびウィンドウの装飾 (タイトル バー、ツール バー、メニュー バーおよびウィンドウの境界線) を含めるかどうかなどが含まれます。

このオプションはMATLAB在线™で使用できません。

ウィンドウ装飾 背景色
gui 数字 gui 数字

“entireGUIWindow”(既定)

含める

排除する

画面と一致する

“打印”

排除する

排除する

“getframe”

排除する

排除する

画面と一致する

画面と一致する

“entireFigureWindow”

含める

含める

画面と一致する

画面と一致する

パブリッシュされるドキュメント内のイメージのイメージファイル形式。次の表にリストされている値のいずれかとして指定します。有効なイメージ形式のリストは、指定する出力形式によって異なります。

出力形式 有効なイメージ形式 既定のイメージ形式
微软文字处理软件

インストールされているバージョンの微软办公软件がインポートできるすべてのイメージ形式(“png”“jpg”bmp的および“饮”など)。“figureSnapMethod”オプションが“打印”に設定されている場合は,“每股收益”“epsc”“eps2”“生病”“元”“pdf”も指定できます。

“png”
ハイパーテキストマークアップ言語(HTML)

すべてのイメージ形式。

指定した出力形式が出力ファイルを表示および処理するツールで表示できることを確認してください。

“png”
乳胶

すべてのイメージ形式。

指定した出力形式が出力ファイルを表示および処理するツールで表示できることを確認してください。

“epsc2”

次の場合,既定値は“png”に変更されます。

  • figureSnapMethod“getframe”である。

  • figureSnapMethod“entireFigureWindow”である。

  • figureSnapMethod“entireGUIWindow”で,かつスナップされるウィンドウがGUIウィンドウである。

便携式文件格式(PDF)

bmp的および“jpg”

bmp的
微软演示文稿

インストールされているバージョンの微软办公软件がインポートできるすべての形式(“png”“jpg”bmp的,および“饮”など)。

“png”
拡張マークアップ言語(XML)

すべてのイメージ形式。

出力ファイルの表示と処理を行うツールで,指定したイメージ形式を表示できることを確認してください。

“png”

パブリッシュされたイメージの最大高さ。次の値のいずれかとして指定します。

  • [](既定)——高さの制限なし。出力形式がPDF の場合、必ずこの値が使用されます。

  • 正の整数——ピクセル単位の高さ。

パブリッシュされたイメージの最大幅。次の値のいずれかとして指定します。

  • [](既定)——幅の制限なし。出力形式がPDF の場合、必ずこの値が使用されます。

  • 正の整数——ピクセル単位の幅。

新しい图を作成するかどうか。真正的またはとして指定します。真正的でコードが图を生成する場合,MATLABは,背景が白色の新しい图ウィンドウを既定のサイズで作成してからパブリッシュします。の場合,MATLABは图ウィンドウを作成しません。

異なるプロパティの图を使用してパブリッシュしたい場合は,値をに指定すると便利です。たとえば,数字ウィンドウを開き、サイズと背景色を変更してから、コードをパブリッシュすることができます。パブリッシュされたドキュメントの Figure では、パブリッシュ前に開いた Figure の特徴が使われています。

コードのオプション

すべて折りたたむ

コードを実行してMATLAB出力をパブリッシュされた表示に含めるかどうか。真正的またはとして指定します。

パブリッシュ時にエラーをキャッチするかどうか。真正的またはとして指定します。真正的でエラーが発生した場合,MATLABはパブリッシュを続行し,パブリッシュされるファイルにエラーを含めます。でエラーが発生した場合,MATLABはエラーをコマンドラインに表示し,ファイルをパブリッシュしません。

パブリッシュ時に実行される追加コード。文字ベクトルとして指定します。このオプションは、MATLABファイルに含まれていないコードを実行する場合に使用します。たとえば、関数のパブリッシュ時に入力引数の値を設定できます。

このオプションが指定されていない場合,MATLABはパブリッシュするMATLABファイル内のコードのみを実行します。

例:发布(‘myfunction.m’,‘codeToEvaluate’,‘myfunction (10) ')

パブリッシュされるドキュメントに含める出力の最大行数。次の値のいずれかとして指定します。

  • (既定)——MATLABはパブリッシュされるドキュメントにすべての出力を含めます。

  • 非負の整数——MATLABはパブリッシュされるドキュメントに指定した行数のみを含めます。少量の代表的なサンプル出力で十分な場合は,このオプションを設定すると便利です。

パブリッシュされるファイルにコードを含めるかどうか。真正的またはとして指定します。

出力形式がHTMLの場合,“showCode”オプションがに設定されていても,MATLABはパブリッシュされるHTMLファイルの最後にコードをコメントとして含めます。コードがコメントとして含まれることで,ファイルがコードを表示していなくても,関数grabcodeを使用してHTMLファイルからMATLABコードを抽出できます。MATLABはコードをコメントとして含めるため、このコードは Web ブラウザーに表示されません。

ヒント

  • パブリッシュされたドキュメントの可読性を向上させ,追加のイメージのスナップショット,外部ファイルの内容および外部イメージを含めるには,パブリッシュマークアップを参照してください。

  • 関数发布でライブスクリプトまたはライブ関数(.mlx)の表示を生成する場合,書式設定されたテキストは含まれません。ライブスクリプトまたはライブ関数全体の表示を生成するには,代わりにファイルをエクスポートします。[ライブエディター]タブの[ファイル]セクションで,[エクスポート]をクリックし,使用可能なエクスポートオプションから選択します。詳細については,ライブスクリプトとライブ関数の共有を参照してください。

R2006aより前に導入