dew*_*lla 1 file-io matlab textscan
我有一个文本文件,其中包含3个数字的字符串,我需要读入MATLAB.
例如:
#######################
#
#
# Text Text Text
#
#
#######################
Blah blah blah = ####
Blah blah blah = ####
Blah blah blah = ####
Blah blah blah = ####
Blah blah blah = ####
Blah blah blah = ####
I_NEED_THIS_STRING = 1234.5 6789.0 1234.5 !Comment blah blah blah
Run Code Online (Sandbox Code Playgroud)
我需要将这3个数字读入数组.
请帮忙.
谢谢
如果大多数文件与您的应用程序无关,我建议使用您最喜欢的脚本语言或命令行工具进行预处理,以找到相关的行并在其上使用textscan().
例如,从shell提示符:
grep ^I_NEED_THIS_STRING infile > outfile
Run Code Online (Sandbox Code Playgroud)
在matlab中:
fid = fopen('outfile');
C = textscan(fid, 'I_NEED_THIS_STRING = %f %f %f')
fclose(fid)
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅textscan文档.
| 归档时间: |
|
| 查看次数: |
2050 次 |
| 最近记录: |