当前位置: 首页 > article >正文

matlab中字符串转换为数字(str2double函数)

str2double函数

将 str 中的文本转换为双精度值。str 包含表示实数或复数值的文本。str 可以是字符向量、字符向量元胞数组或字符串数组。如果 str 是字符向量或字符串标量,则 X 是数值标量。如果 str 是字符向量元胞数组或字符串数组,则 X 是与 str 具有相同大小的数值数组。

表示数值的文本可以包含数字、逗号(千位分隔符)、小数点、前导 + 或 - 符号、以 10 为缩放因子的幂前面的 e 以及复数单位的 i 或 j。不能使用句点作为千位分隔符或使用逗号作为小数点。

如果 str2double 不能将文本转换为数值,则它将返回 NaN 值。

1.示例:将字符向量转换为实数。

str='52';
num=str2double(str);
disp(num);

输出结果

52

2.示例:转换使用指数记数法表示数值的字符向量。

str='2.998e8';
num=str2double(str);
disp(num);

输出结果
299800000

3.示例:转换使用逗号作为千位分隔符的字符向量。

str='1,200.34';
num=str2double(str);
disp(num);

输出结果
1.2003e+03

4.示例:将字符向量转换为复数。

str='3.14 + 2.7i';
num=str2double(str);
disp(num);

输出结果
3.1400 + 2.7000i

5.示例:将字符向量元胞数组转换为数值数组。

str={'2.718','3.1416';
       '137','0.015'};
num=str2double(str);
disp(num);

输出结果
2.7180 3.1416
137.0000 0.0150


http://www.kler.cn/news/108356.html

相关文章:

  • 【java爬虫】公司半年报数据展示
  • 明星艺人类的百度百科怎么创建 ?
  • Spring使用注解进行注入
  • 网络综合和简化实频理论学习概述
  • mysql查看数据表文件的存放路径
  • python—openpyxl操作excel详解
  • react中的函数柯里化
  • DWA算法,仿真转为C用于无人机避障
  • CleanMyMac X2024永久免费版mac电脑管家
  • Vue 项目中使用 Pinia 状态管理详细教程
  • 06、SpringCloud -- 订单详情界面实现
  • 阿里云服务器—ECS快速入门
  • 黑客技术(网络安全)—小白自学
  • Jupyter Notebook还有魔术命令?太好使了
  • 【解决方案】ubuntu 解决办法 ImportError: cannot import name ‘_gi‘ from ‘gi‘
  • 软路由安装code-server配置和配置Nodejs开发环境
  • Lvs+Nginx+NDS
  • 【实用网站分享】
  • css四种导入方式
  • 【Python · PyTorch】线性代数 微积分
  • 【SPSS】基于RFM+Kmeans聚类的客户分群分析(文末送书)
  • 实现分片上传、断点续传、秒传 (JS+NodeJS)(TypeScript)
  • 视频上的水印文字如何去掉?
  • QT webengine显示HTML简单示例
  • was下log4j设置日志不输出问题
  • 【学习笔记】记录一个win 11 操作文件卡顿,Windows 资源管理器CPU占用飙升问题
  • Python对json文件的读取和处理
  • Netty对接阿里云语音识别和录音识别
  • DevOps与CI/CD的最佳实践
  • python随手小练10(南农作业题)