zhdd0815 发表于 2011-3-4 10:40:53

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

请高手帮忙:如何从这一行文本中“_PickedSet7, 2, 2, 0.01”把0.01这个数据取出来存放在一个变量中?

qibbxxt 发表于 2011-3-4 13:51:39

大才小用一下:clear;clc;close all
str = '_PickedSet7, 2, 2, 0.01';
[~, ~, ~, matchStr] = regexp(str, '(+).(+)');
value = str2double(matchStr{:})

zhdd0815 发表于 2011-3-5 18:36:04

十分的感谢版主,
我还得再详细的说说我的问题:请版主再给些指导: 我的问题是: 我有一个文本文件,其中一行是 “_PickedSet7, 2, 2, 0.01”,我的想法是从这一行中把0.01的值取出来,然后在更改0.01的大小,比如说把0.01改为0.25,然后在把0.25写入这一行的0.01 的位置。这应该怎么实现?本人是新手,请指导……,谢谢

ibrave 发表于 2011-3-7 16:13:50

好牛,这个matlab都可以!
页: [1]
查看完整版本: 如何把一行文本的实数取出来?谢谢