文档

从数字值转换为字符数组

功能汇总

此表中列出的功能的多种方法,以数字数据转换为字符阵列。

功能

描述

烧焦

转换为等效的角色正整数。(截断任何小数部分)。

[72 105]“嗨”

转换双精度值的阵列以一个字符串数组。

[72 105]“72”, “105”

[3.1416 2.178]“3.1416”, “2.178”

int2str

转换为字符类型的正或负整数。(任何舍入小数部分)。

[72 105]'72 105'

num2str

转换数字类型为字符类型的指定的精度和格式。

[72 105]'72 / 105 /”(格式设置为%1D /

mat2str

转换数字类型为字符类型的指定的精度,返回一个字符向量MATLAB®可以评估。

[72 105]'[72 105]'

DEC2HEX

转换为字符类型十六进制基座的正整数。

[72 105]'48 69'

DEC2BIN

转换为字符类型的二进制基的正整数。

[72 105]“10010001101001'

dec2base

从2至36转换为字符类型的任何碱的正整数。

[72 105]'110 151'(基本集合到8

将数字转换成字符代码

烧焦函数整数转换为Unicode®字符代码,并返回的等效字符组成的字符数组:

X = [77 65 84 76 65 66];炭(x)的ANS = 'MATLAB'

代表数字为文本

int2strnum2strmat2str功能表示数值为其中各个字符表示输入值的一个单独的数字的文本。该int2strnum2str函数通常用于标记图是有用的。例如,下面的线使用num2str以制备用于自动标签X一个情节 - 轴:

函数plotlabel(X,Y)情节(X,Y)= CHR1 num2str(分钟(X));CHR2 = num2str(MAX(X));OUT = [ 'F的值从' CHR1 '到' CHR 2];xlabel(下);

转换为具体的板蓝根

另一类转换函数改变数值入字符数组代表在另一基地一个十进制值,如二进制或十六进制表示。这包括DEC2HEXDEC2BINdec2base

是这个主题有帮助吗?