主要内容

发布

生成视图马铃薯草以指定格式的文件

描述

例子

发布(文件的)生成指定的matlab的视图®代码文件和以可用于共享的HTML格式输出。发布为每个图形保存HTML文件和文件,以代码在命名的子文件夹中创建HTML..位置的位置HTML.子文件夹的位置文件

例如,发布('c:\ mymatlabfiles \ myfile.m')运行代码myfile.m使用基础工作区,然后保存格式化的代码并导致结果C: \ myMATLABfiles \ \ myfile.html html

例子

发布(文件格式的)以指定的文件格式生成指定的MATLAB文件的视图。所有文件格式都保存到HTML.子文件夹。

例子

发布(文件名称,价值的)使用一个或多个指定的选项生成指定MATLAB文件的视图名称,价值对论点。

例子

发布(文件选项的)使用选项结构来生成指定的MATLAB文件的视图。当您希望预先配置并保存选项以供重复使用时,使用结构来指定选项是很有用的。属性的字段和值选项结构对应于名称值对参数的名称和值。

例子

my_doc =发布(文件___的)生成指定的MATLAB文件的视图,并返回生成的输出文件的路径。您可以使用此语法在前一个语法中使用任何输入参数组合。

例子

全部收缩

生成MATLAB脚本的HTML视图,包括代码,结果和评论。

复制示例文件fourier_demo2.m到您当前的文件夹。

文件名= fullfile (matlabroot,'帮助''techdoc''matlab_env''例子'“fourier_demo2.m”);COPYFILE(文件名,'。''F'的)

使用发布函数来运行示例并生成示例的HTML视图。然后,使用网页函数查看生成的文件。

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

生成一个微软®单词查看Matlab脚本的视图,包括代码,结果和评论。

复制示例文件fourier_demo2.m到您当前的文件夹。

文件名= fullfile (matlabroot,'帮助''techdoc''matlab_env''例子'“fourier_demo2.m”);COPYFILE(文件名,'。''F'的)

使用发布函数生成一个微软Word.视图的示例。然后,使用Winopen.函数查看生成的文件。

发布(“fourier_demo2.m”'doc');Winopen('html / fourier_demo2.doc'的)

使用名称值对参数更改Matlab脚本的HTML视图中已发布的图形窗口的外观。

复制示例文件fourier_demo2.m到您当前的文件夹。

文件名= fullfile (matlabroot,'帮助''techdoc''matlab_env''例子'“fourier_demo2.m”);COPYFILE(文件名,'。''F'的)

使用发布函数生成示例的HTML视图。使用'figuresnapmethod'名称值对参数具有值'EnterefigureWindow'包括窗口装饰并将图形背景颜色与图形颜色匹配到图形的屏幕颜色。然后,使用网页函数查看生成的文件。

发布(“fourier_demo2.m”'figuresnapmethod''EnterefigureWindow')网页('html / fourier_demo2.html'的)

使用结构创建一个微软Word.查看不显示脚本代码的MATLAB脚本的视图。当您希望预先配置并保存重复使用的选项时,指定选项是有用的。

复制示例文件fourier_demo2.m到您当前的文件夹。

文件名= fullfile (matlabroot,'帮助''techdoc''matlab_env''例子'“fourier_demo2.m”);COPYFILE(文件名,'。''F'的)

创建一个结构选项这指定了格式showcode选项。

options.format ='doc';选项。showCode = false;

使用发布函数生成一个微软Word.中指定的选项查看示例选项.然后,使用Winopen.函数查看生成的文件。

发布(“fourier_demo2.m”,选项);Winopen('html / fourier_demo2.doc'的)

生成一个需要输入参数的MATLAB函数的HTML视图。

创建并保存函数If.M.

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

使用发布函数生成函数的HTML视图。设置输入参数的值N.通过使用'codetoevaluate'名称值对参数。然后,使用网页函数查看生成的文件。

发布('fact.m''codetoevaluate'”事实(5),“)网页('html / sife.html'的)

生成MATLAB脚本的HTML视图,并将已发布的HTML文件的路径保存到变量。

复制示例文件fourier_demo2.m到您当前的文件夹。

文件名= fullfile (matlabroot,'帮助''techdoc''matlab_env''例子'“fourier_demo2.m”);COPYFILE(文件名,'。''F'的)

使用发布函数生成示例的HTML视图,并将已发布的HTML文件的路径保存到变量mydoc

mydoc =发布(“fourier_demo2.m”的)
mydoc = c:\ mymatlabfiles \ html \ fourier_demo2.html

输入参数

全部收缩

MATLAB文件名称,指定为字符向量或字符串。文件可以包含完整或部分路径。

笔记

当MATLAB发布文件时,它可以从以与相同名称开头的输出文件夹中覆盖现有文件文件

例子:发布(“myfile.m”)

例子:发布('c:\ mymatlabfiles \ myfile.m')

已发布文件的输出格式,指定为表中列出的值之一。

价值 输出格式
“html”(默认) 超文本标记语言
'doc' 微软Word.
“乳胶” 乳胶
ppt的 Microsoft PowerPoint.®
“xml” 可扩展标记语言
'pdf' 便携式文档格式(PDF)

微软Word.Microsoft PowerPoint.格式仅在Windows上可用®平台。

当您指定输出格式时,MATLAB不会保留语法突出显示Microsoft PowerPoint.或乳胶。

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

发布输出的选项,指定为结构。使用选项当您希望重用相同的配置以发布多个MATLAB文件时,使用结构而不是名称-值对参数。

属性的字段和值选项结构对应于名称值对参数的名称和值。

例如,此命令创建结构选项,并指定PDF输出格式和输出文件夹C:\ mypublisedOutput

选项= struct('格式''pdf''outputdir''c:\ mypublisedOutput'的)

名称 - 值参数

指定可选的逗号分离对名称,价值论点。的名字是参数名称和价值为对应值。的名字必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:'格式','pdf','showcode',false指定PDF输出文件格式,并从输出中排除代码。
输出选项

全部收缩

已发布文件的输出格式,指定为表中列出的值之一。

价值 输出格式
“html”(默认) 超文本标记语言(HTML)
'doc' 微软Word.
“乳胶” 乳胶
ppt的 Microsoft PowerPoint.
“xml” 可扩展标记语言
'pdf' 便携式文档格式(PDF)

微软Word.Microsoft PowerPoint.格式仅在Windows平台上使用。

当您指定输出格式时,MATLAB不会保留语法突出显示Microsoft PowerPoint.或乳胶。

例子:发布('myfile.m','format','pdf')

已保存已发布文档的输出文件夹,指定为字符向量。指定文件夹的完整路径。

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

将MATLAB文件发布到HTML,XML或LaTeX格式的可扩展样式表语言(XSL)文件,指定为字符向量。指定XSL文件的完整路径。

例子:发布('myfile.m','stylesheet','c:\ mystylesheet \ stylesheet.xsl')

图选项

全部收缩

是否为已发布文档创建缩略图图像,指定为真正的错误的.可以使用生成的缩略图在HTML页面上显示文件的小表示。

failmed文档的图形窗口外观,指定为表中列出的值之一。图窗外观包括图的背景颜色以及它是否包括窗口装饰(标题栏,工具栏,菜单栏和窗口边框)。

此选项不可用MATLAB在线™

价值 窗户装饰 背景颜色
gui 数据 gui 数据

'entireguiwindow'(默认)

包括

被排除在外

匹配屏幕

白色的

“打印”

被排除在外

被排除在外

白色的

白色的

“getframe”

被排除在外

被排除在外

匹配屏幕

匹配屏幕

'EnterefigureWindow'

包括

包括

匹配屏幕

匹配屏幕

发布文档中图像的图像文件格式,指定为表中列出的值之一。有效的图像格式列表取决于指定的输出格式。

输出格式 有效的图像格式 默认的图像格式
微软Word.

您安装的任何图像格式的版本微软办公软件可以进口,包括“png”'jpg'bmp的,'tiff'.如果'figuresnapmethod'选项设置为“打印”,那么你也可以指定'EPS''EPSC'“eps2”'患病的'“元”,'pdf'

“png”
超文本标记语言(HTML)

所有的图像格式。

确保您用于查看和处理输出文件的工具可以显示您指定的输出格式。

“png”
乳胶

所有的图像格式。

确保您用于查看和处理输出文件的工具可以显示您指定的输出格式。

'EPSC2'

默认更改为“png”在这些情况下:

  • Figuresnapmethod.“getframe”

  • Figuresnapmethod.'EnterefigureWindow'

  • Figuresnapmethod.'entireguiwindow'并且拍摄的窗口是GUI窗口。

便携式文档格式(PDF)

bmp的'jpg'

bmp的
Microsoft PowerPoint.

您已安装版本的任何格式微软办公软件可以进口,包括“png”'jpg'bmp的,'tiff'

“png”
可扩展标记语言(XML)

所有的图像格式。

确保用于查看和处理输出文件的工具可以显示指定的图像格式。

“png”

已发布图像的最大图像高度,指定为以下值之一:

  • [](默认)-无限制的高度。当输出格式为PDF时,总是使用此值。

  • 正整数-像素高度。

已发布图像的最大图像宽度,指定为其中一个值:

  • [](默认)-无限制的宽度。当输出格式为PDF时,总是使用此值。

  • 正整数-像素宽度。

是否创建新图,指定为真正的错误的.如果真正的和代码生成一个图形,然后MATLAB创建一个新的图形窗口在发布前的默认大小与白色背景。如果错误的,MATLAB不会创建图形窗口。

指定值错误的如果您希望使用具有不同属性的图形进行发布,则此方法非常有用。例如,您可以打开一个图形窗口,更改大小和背景颜色,然后发布代码。发布文档中的图形使用发布前打开的图形的特征。

代码选项

全部收缩

是否运行代码并在已发布的视图中包含MATLAB输出,指定为真正的错误的

是否在发布期间捕获错误,指定为真正的错误的.如果真正的发生错误,Matlab继续发布,并在已发布文件中包含错误。如果错误的发生错误,Matlab在命令行中显示错误,不会生成已发布的文件。

在发布期间运行的附加代码,指定为字符向量。使用此选项运行MATLAB文件中不包含的代码。例如,在发布函数时,您可以设置输入参数的值。

如果此选项未指定,MATLAB仅在您发布的MATLAB文件中运行代码。

例子:发布('myfunction.m','codetoevaluate','myfunction(1,10)')

要包含在已发布文档中的最大输出行数,指定为其中一个值:

  • inf(默认) - MATLAB包括已发布文档中的所有输出。

  • 非负整数——MATLAB只包含发布文档中指定的行数。如果输出的样本较小且具有代表性,则设置此选项非常有用。

是否在已发布的文件中包含代码,指定为真正的错误的

如果输出格式是HTML, MATLAB在发布的HTML文件的末尾包含代码作为注释,即使当您设置“showCode”选择错误的.包括代码作为评论启用grabcode.函数从HTML文件中提取MATLAB代码,即使该文件不显示代码。代码不能在Web浏览器中显示,因为MATLAB将代码作为注释包含。

提示

  • 要增强已发布文档的可读性并包括其他图像快照、外部文件内容和外部图像,请参见发布标记

  • 发布在生成实时脚本或实时功能的视图时,函数不包括格式文本(.mlx.)。要生成整个实时脚本或实时函数的视图,请改为导出文件。在这方面住编辑器选项卡,文件部分中,点击出口并从可用的导出选项中选择。有关更多信息,请参见分享实时脚本和函数

之前介绍过的R2006a