MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 请教字符串数组转换成数值数组的问题? (https://www.labfans.com/bbs/showthread.php?t=21296)

godjohsn 2019-04-01 14:59

请教字符串数组转换成数值数组的问题?
 
文档(data.txt)内容如下:
[COLOR="Sienna"]1.123E-3
2.345E-4
2.345E-4
6.34E-4
3.2E-5
……[/COLOR]

本意是将文档中的科学计数的数字转转成数值,再做进一步计算。

matlab里利用textread命令读取文档里的字符:
[COLOR="Blue"]y=textread('data.txt','%s');
y_str=y';
y_data = str2num(y_str);
[/COLOR]

可是运行出错:
[COLOR="Red"]Error using str2num (line 32)
Requires string or character array input.[/COLOR]


请问这种需求该如何写程序?
谢谢!


所有时间均为北京时间。现在的时间是 14:11

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.