【发布时间】:2017-02-25 18:49:36
【问题描述】:
我想在 MATLAB 中替换文本文件中的字符串。
为了阅读指定的行,我使用了代码:
fid = fopen(file_name, 'r');
tt = textscan(fid, '%s', 1, 'delimiter', '\n', 'headerlines', i);
ttt = str2num(tt{1}{1});
其中file_name 是我的文件名,ttt 是一个元胞数组,其中包含转换为整数的i-th 字符串。
例如,ttt = 1 2 3 4 5 6 7 8
现在,我想将 ttt 更改为 ttt = 0 0 0 0 0 0 0 0
并在文件的i-th 行写入新的ttt。
有没有人想办法解决这个问题?
【问题讨论】: