在Matlab中以首选格式在另一个文本文件中读写行的某些部分

在Matlab中以首选格式在另一个文本文件中读写行的某些部分,matlab,Matlab,我非常感谢您提供的详细帮助。我的处境真的很糟糕,如果有人能详细地帮助我解决这个问题,我将不胜荣幸!提前谢谢! 好!我有一个由209行组成的大文本文件!换句话说,在我的大文件中有一个简单的元素,它的格式如下,重复了很多次(让我们把它命名为NR)。每个元素有209行和5列。我感兴趣的是每个元素中6个特定行的最后三列对应的数据。这6行(我称之为r1到r6)对于所有NR循环都是常量。 第三列是感兴趣的第一列,从行的字符号25开始,即单元格号25,到字符号37结束。 第四列是感兴趣的第二列,从行的字符编号

我非常感谢您提供的详细帮助。我的处境真的很糟糕,如果有人能详细地帮助我解决这个问题,我将不胜荣幸!提前谢谢! 好!我有一个由209行组成的大文本文件!换句话说,在我的大文件中有一个简单的元素,它的格式如下,重复了很多次(让我们把它命名为NR)。每个元素有209行和5列。我感兴趣的是每个元素中6个特定行的最后三列对应的数据。这6行(我称之为r1到r6)对于所有NR循环都是常量。 第三列是感兴趣的第一列,从行的字符号25开始,即单元格号25,到字符号37结束。 第四列是感兴趣的第二列,从行的字符编号51即单元格编号51开始,到63结束。 第五列是感兴趣的第三列,从行的字符编号77开始,即单元格编号77,到89结束。
我需要创建NR分隔文本文件,并将感兴趣的数据以以下格式写入每个NR循环: 1) 对于每个文件的前16行(行),每个文件都需要一个类似的文本。例如: “谢谢你的帮助! 我真的很感激 等等” 2) 从第17行到第22行,我需要分别打印r1到r6之前读取的数据,这样第三列的信息在字符(单元格)编号24处打印,第四列的信息在字符(单元格)编号40处打印,第五列的信息在字符(单元格)处打印56号。 3) 对于第17-22行,我需要分别在单元格编号4、8、12和16处添加四个新列,以便 A) 第一列是1表示r1,2表示r2等。 B) 第二列为1表示r1和r2,第二列为2表示r3到r6
C) 第三列与第二列相同 D) 第四列始终为0。 哇!我知道这篇文章可能很难抓住要点:D 我希望你能帮我! 总结一下要点。我需要NR分隔文件的名称从1到NR。这些NR文件中的每一个都与我的大文件中的同一个循环相关。 谢谢
祝你一切顺利

您的问题非常复杂且难以理解,除非您至少提供了输入文件的执行器,并且可能提供了所需输出的示例。考虑到您必须处理包含字符串或字符的文本文件,我的建议是不要使用MatLab。考虑使用,例如,AWK,Perl,Python。谢谢你的回复!我可以为您提供一个输入和所需输出文件的示例!但我不知道怎么做!:)因为我没有你的电子邮件地址!最好与所有用户共享信息(在本例中为文件)。您可以编辑您提出的问题,并从输入文件和输出示例中添加(复制和粘贴)一些文本。请确保使用格式选项以使其更具可读性。