Matlab中Web函数用法

目录

语法

说明

示例

在系统浏览器中打开网页

在 MATLAB Web 浏览器中查看文件

从系统浏览器发送电子邮件

在 MATLAB Web 浏览器中显示文本


web函数的功能是在浏览器中打开网页或文件。

语法

web

web(url)

web(url,opt)

web(url,opt1,...,optN)

stat = web(___)

[stat,h] = web(___)

[stat,h,url] = web(___)

说明

web 打开一个空的 MATLAB® Web 浏览器。

web(ur1) 在 MATLAB Web 浏览器中打开 url 指定的网页。如果 url 是外部网站,web(url) 将系统浏览器中打开该网页。如果打开了多个浏览器,该网页将显示于最近使用的浏览器中。

web(ur1,opt) 使用指定的浏览器选项(例如 '-new')打开网页以创建一个新浏览器实例,或使用选项 '-browser' 来使用系统浏览器。

web(ur1,opt1,...,optN) 使用一个或多个浏览器选项打开网页。

stat = web(___) 返回操作状态:如果成功,返回 0;如果失败,返回 1 或 2。您可以包括先前语法中的任何输入参数。

[stat,h] = web(___) 返回 MATLAB Web浏览器的句柄,该句柄允许您使用命令close(h) 关闭该浏览器。如果该网页在系统浏览器中打开,web 将返回一个空句柄。

如果未指定 web 函数(例如 [stat,h] = web)的任何输入,则该句柄对应于最近使用的 MATLAB Web 浏览器。

[stat,h,ur1] = web(___) 返回 MATLAB Web 浏览器中当前网页的 URL。如果该网页在系统浏览器中打开,web 将返回一个空 URL。

示例

在系统浏览器中打开网页

        在系统浏览器中打开 MathWorks® 网站主页。

url = 'https://www.mathworks.com';
web(url)

在 MATLAB Web 浏览器中查看文件

        查看位于系统上的 HTML 文件。通过发布示例程序文件创建 HTML 文件。将程序文件复制到当前文件夹,以便代码可以在发布过程中运行。

program = fullfile(matlabroot,'help','techdoc',...
          'matlab_env','examples','fourier_demo2.m');
copyfile(program);
htmlFile = publish('fourier_demo2.m');

        通过指定文件名查看文件。

web(htmlFile)

        在不包含工具栏的新浏览器实例中查看文件。

web(htmlFile,'-new','-notoolbar')

        或者,可以使用 file:/// URL 方案(只要包括完整路径即可)。publish 函数在 htmlFile 输出中返回该路径。

url = ['file:///',htmlFile];
web(url)

从系统浏览器发送电子邮件

        使用 mailto: URL 方案从系统浏览器的默认邮件应用程序发送电子邮件。要运行此示例,请将 email 的值替换为有效的电子邮件地址。

email = 'myaddress@provider.ext';
url = ['mailto:',email];
web(url)

在 MATLAB Web 浏览器中显示文本

        查看使用 text:// URL 方案的格式化文本。

web('text://<html><h1>Hello World</h1></html>')

'-browser'

在系统浏览器窗口而不是 MATLAB Web 浏览器中打开网页。在 Microsoft® Windows® 和 Apple Macintosh 平台上,操作系统决定系统 Web 浏览器。在其他系统上,默认浏览器为 Mozilla® Firefox® 浏览器,但可以使用 MATLAB Web 预设更改默认值。

'-new'

在新 MATLAB Web 浏览器窗口中打开网页。当网页在系统浏览器中打开时不适用。

'-noaddressbox'

在未显示地址框的浏览器中打开网页。仅适用于 MATLAB Web 浏览器的新实例。

'-notoolbar'

在未显示工具栏或地址框的浏览器中打开网页。仅适用于 MATLAB Web 浏览器的新实例。

        浏览器状态,返回为以下值之一的整数:

0

已发现并启动系统浏览器。

1

找不到系统浏览器。

2

已发现系统浏览器,但不能启动。

局限性

  • MATLAB Online仅支持 web(url) 语法。在MATLAB Online™ 中调用web(url) 将在Web浏览器(而不是MATLAB Web浏览器)中打开url指定的页面。

提示

  • 要在 MATLAB 浏览器(而不是默认的系统浏览器)中打开外部网站,请转至主页选项卡,并在环境部分中,点击预设。选择 MATLAB > 网页,在系统 Web 浏览器部分中,清除打开外部网站链接时使用系统 Web 浏览器(推荐)。打开外部网站时建议使用系统浏览器。

  • 如果计划部署一个应用程序以使用 MATLAB Compiler™ 产品调用web函数,请使用 '-browser' 选项。

  • 如果在 MATLAB Web浏览器中显示日文流文本,请指定包括charset属性的标头。例如:
web(['text://<html><head><meta http-equiv="content-type" ' ...
     'content="text/html;charset=utf-8"></head><body>TEXT</body></html>']) 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值