将字符数组或字符串转换为数值数组

您所在的位置:网站首页 将字符转为数字怎么弄的呢 将字符数组或字符串转换为数值数组

将字符数组或字符串转换为数值数组

2024-07-09 12:03| 来源: 网络整理| 查看: 265

数值矩阵的文本表示形式,指定为字符数组或字符串标量。

表示数值矩阵的文本可以包含空格、逗号或分号,例如 '5'、'10,11,12' 或 '5,10;15,20'。除数值和分隔符之外,输入文本还可以包含以下各项:

小数点

前导 + 或 - 符号

字母 e 或 d,后接 10 的幂指数

字母 i 或 j,指示复数或虚数

true 或 false,指示逻辑值

空格字符的存在可能会对结果产生影响。例如,str2num('1+2i') 和 str2num('1 + 2i') 都返回复数 1.0000 + 2.0000i,而 str2num('1 +2i') 返回 1×2 向量 [1.0000 + 0.0000i 0.0000 + 2.0000i]。为了避免此问题,请使用 str2double 函数。

str2num 仅转换字符数组和字符串标量。要将非标量字符串数组或元胞数组转换为数值数组,请使用 str2double 函数。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3