Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

fprintf

在封装子系统图标上居中显示变量文本

语法

fprintf(text)
fprintf(formatSpec, var)

说明

fprintf 命令在图标上居中显示格式化文本,并且可以显示 formatSpec 以及 var 的内容。

注意

虽然此 fprintf 函数与对应的 MATLAB® 函数同名,但它只提供本页介绍的功能。

formatSpec 可以是用单引号括起的字符向量,也可以是字符串标量。

格式化操作符

格式化操作符以百分号 % 开头,以转换字符结尾。转换字符是必需的。您也可以在 % 和转换字符之间指定标识符、标志、字段宽度、精度和子类型操作符。(操作符之间的空格无效,此处显示空格只是为了便于阅读。)

转换字符

下表显示转换字符以将数值和字符数据格式化为文本。

值类型转换详细信息

整数,有符号

%d%i

以 10 为底

整数,无符号

%u

以 10 为底

%o

以 8 为底(八进制)

%x

以 16 为底(十六进制),小写字母 a - f

%X

%x 相同,大写字母 A - F

浮点数

%f

定点记数法(使用精度操作符指定小数点后的位数)。

%e

指数记数法,如 3.141593e+00(使用精度操作符指定小数点后的位数)。

%E

%e 相同,但为大写,如 3.141593E+00(使用精度操作符指定小数点后的位数)。

%g

%e%f 的更紧凑形式,没有尾随零(使用精度操作符指定有效数字位数)。

%G

%E%f 的更紧凑形式,没有尾随零(使用精度操作符指定有效数字位数)。

字符或字符串

%c

单一字符

%s

字符向量或字符串数组。输出文本的类型与 formatSpec 的类型相同。

示例

命令

fprintf('Hello');

在图标上显示文本 'Hello'

命令

fprintf('Hello = %d',17);

使用十进制记数法格式 (%d) 显示变量 17

另请参阅

| |

在 R2006a 之前推出