disp
显示变量的值
语法
说明
示例
显示变量值
显示矩阵及其列标签
显示矩阵,并为列提供标签 Corn
、Oats
和 Hay
。
X = rand(5,3);
disp(' Corn Oats Hay')
Corn Oats Hay
disp(X)
0.8147 0.0975 0.1576 0.9058 0.2785 0.9706 0.1270 0.5469 0.9572 0.9134 0.9575 0.4854 0.6324 0.9649 0.8003
在命令行窗口中显示超链接
通过包含 HTML 超链接代码作为 disp
的输入来显示网页链接。例如,显示指向 MathWorks® 网站的链接。
X = '<a href = "https://www.mathworks.com">MathWorks Web Site</a>';
disp(X)
在同一行上显示多个变量
以下介绍了可以在命令行窗口的同一行中显示多个变量值的三种方法。
使用 []
运算符将多个字符向量串联在一起。使用 num2str
函数将任何数值转换为字符。使用 disp
显示结果。
name = 'Alice'; age = 12; X = [name,' will be ',num2str(age),' this year.']; disp(X)
Alice will be 12 this year.
使用 sprintf
创建文本,然后通过 disp
显示它。
name = 'Alice'; age = 12; X = sprintf('%s will be %d this year.',name,age); disp(X)
Alice will be 12 this year.
使用 fprintf
直接显示文本,无需创建变量。不过,要确保正常终止显示,必须在文本末尾处添加换行 (\n
) 元字符。
name = 'Alice'; age = 12; fprintf('%s will be %d this year.\n',name,age);
Alice will be 12 this year.
输入参数
X
— 输入数组
数组
输入数组。
要显示多个数组,您可以使用如在同一行上显示多个变量中所示的串联、sprintf
或 fprintf
函数。
扩展功能
基于线程的环境
使用 MATLAB® backgroundPool
在后台运行代码或使用 Parallel Computing Toolbox™ ThreadPool
加快代码运行速度。
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
版本历史记录
在 R2006a 之前推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)