matlab 数字转化为文字,将数值转换为文本 |
您所在的位置:网站首页 › 大黄蜂dlx › matlab 数字转化为文字,将数值转换为文本 |
转换为字符串 在 R2016b 之前,使用num2str转换为字符向量。 要将数字转换为表示该数字的字符串,请使用 string 函数。 str = string(pi) str = "3.1416" string 函数将数值数组转换为大小相同的字符串数组。 A = [256 pi 8.9e-3]; str = string(A) str = 1x3 string "256" "3.141593" "0.0089" 您可以使用 compose 函数指定输出文本的格式,该函数接受精度、字段宽度和指数记数法的格式设定符。 str = compose("%9.7f",pi) str = "3.1415927" 如果输入是数值数组,则 compose 返回字符串数组。返回用指数记数法表示数字的字符串数组。 A = [256 pi 8.9e-3]; str = compose("%5.2e",A) str = 1x3 string "2.56e+02" "3.14e+00" "8.90e-03" 将数值添加到字符串 在 R2016b 之前,将数字转换为字符向量,并用括号[]将字符串联起来。 组合文本和数值的最简单方法是使用 plus 运算符 (+)。当其他操作数为字符串时,此运算符自动将数值转换为字符串。 例如,绘制一个正弦波。计算 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |