找回密码
 注册
Simdroid-非首页
查看: 102|回复: 3

如何把一行文本的实数取出来?谢谢

[复制链接]
发表于 2011-3-4 10:40:53 | 显示全部楼层 |阅读模式 来自 山东青岛
请高手帮忙:如何从这一行文本中“_PickedSet7, 2, 2, 0.01”把0.01这个数据取出来存放在一个变量中?
发表于 2011-3-4 13:51:39 | 显示全部楼层 来自 河北廊坊
Simdroid开发平台
大才小用一下:
  1. clear;clc;close all
  2. str = '_PickedSet7, 2, 2, 0.01';
  3. [~, ~, ~, matchStr] = regexp(str, '([0-9]+).([0-9]+)');
  4. value = str2double(matchStr{:})
复制代码

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2011-3-5 18:36:04 | 显示全部楼层 来自 山东青岛
十分的感谢版主,
我还得再详细的说说我的问题:请版主再给些指导: 我的问题是: 我有一个文本文件,其中一行是 “_PickedSet7, 2, 2, 0.01”,我的想法是从这一行中把0.01的值取出来,然后在更改0.01的大小,比如说把0.01改为0.25,然后在把0.25写入这一行的0.01 的位置。这应该怎么实现?本人是新手,请指导……,谢谢
回复 不支持

使用道具 举报

发表于 2011-3-7 16:13:50 | 显示全部楼层 来自 陕西西安
好牛,这个matlab都可以!

评分

1

查看全部评分

回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-5 01:24 , Processed in 0.042020 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表