主要内容

创建运行函数的超链接

特殊关键字matlab:允许您在其他函数中嵌入命令。最常见的是,包含它的函数显示超链接,在单击超链接文本时执行命令。支持的函数万博1manbetxmatlab:语法包括<一个href="//www.tianjin-qmedu.com/help/matlab/ref/disp.html">disp,<一个href="//www.tianjin-qmedu.com/help/matlab/ref/error.html">错误,<一个href="//www.tianjin-qmedu.com/help/matlab/ref/fprintf.html">,<一个href="//www.tianjin-qmedu.com/help/matlab/ref/help.html">帮助,<一个href="//www.tianjin-qmedu.com/help/matlab/ref/warning.html">警告

使用matlab:语法在命令窗口中创建运行一个或多个函数的超链接。例如,你可以使用disp将单词斜边显示为可执行的超链接,如下所示:

disp(“< a href = " matlab: = 3;b = 4; c =函数(a, b) " >斜边< / >”)
单击超链接执行以下三个命令matlab:,导致
C = 5
执行链接会创建或重新定义变量一个b,c在基本工作区中。

论证disp是一个< a href >HTML链接。包括完整的超文本文本,从' < a href =< / > '在单行内,即不要在新行上继续长文本。开馆后不允许留空<在结束之前>.中间需要一个空格一个而且href

你不能直接执行matlab:语法。也就是说,如果你打字

matlab: = 3;b = 4; c =函数(a, b)
你会收到一个错误,因为MATLAB®在非法上下文中将冒号解释为数组操作符:
???matlab: = 3;b=4;c=hypot(a,b) |错误:等号左边的表达式不是赋值的有效目标。

你不需要使用matlab:来显示到Web的实时超链接。例如,如果希望链接到外部Web页面,可以使用disp,详情如下:

disp(“< a href = " http://en.wikipedia.org/wiki/Hypotenuse " >斜边< / > ')
命令窗口中的结果看起来与前面的示例相同,但是在en.wikipedia.org上打开了一个页面:

使用matlab:,你可以:

运行单个函数

使用matlab:在“命令窗口”中单击超链接时,执行指定语句。例如:

disp(“< a href = " matlab:魔法(4)">生成魔方')

它在命令窗口中显示这个链接:

当您单击链接时,MATLAB将运行魔法(4)

运行多个函数

你可以用一个链接运行多个函数。例如:

disp(“< a href = " matlab: x = 0:1:8; y = sin (x);情节(x, y)”>情节x, y < / >”)

它在命令窗口中显示这个链接:

当你点击链接时,MATLAB会运行这段代码:

X = 0:1:8;Y = sinx;情节(x, y)

重新定义x在基本工作区中:

X = -2*pi:pi/16:2*pi;

点击超链接,情节x, y再次,它改变了的当前值x0:1:8.代码matlab:控件时运行情节x, y定义了x在基本工作区中。

提供命令选项

使用多个matlab:语句在文件中显示选项,例如

disp('禁用功能') disp('启用功能')

命令窗口显示接下来的链接。根据你点击的链接,MATLAB会设置状态01

包含特殊字符

MATLAB可以正确地解释大多数包含特殊字符的文本,例如大于符号(>).例如,下面的语句包含一个大于号(>).

disp(“< a href = " matlab: str = "价值> 0 "积极> < / > ')

并生成以下超链接。

某些符号可能无法正确解释,您可能需要为该符号使用ASCII值。例如,运行上述语句的另一种方法是使用ASCII 62而不是大于号:

disp(' < / >)