gpt4 book ai didi

file - 如何在 MATLAB 中将文本文件中的数据读入矩阵

转载 作者:太空宇宙 更新时间:2023-11-03 20:16:53 24 4
gpt4 key购买 nike

我很难将我的 .txt 文件读入单个矩阵,其行和列显示在 MATLAB 的下面的文本中。

%Q1 Q2 Q3 Q4 Q5
42 90 55 25 32
23 55 70 89 53

我如何创建一个仅包含该文本文件中的数字的矩阵?这些值由空格分隔。有 19 行,但我希望能够在发生更改时使用任意数量的行和列来读取它。我尝试使用 textscan 和 fscanf 但到目前为止没有运气。谢谢您的帮助。

最佳答案

从文本文件加载矩阵的最佳命令是 load 命令。具体来说,该文件必须满足以下条件:

  1. 第一行可以包含文本,但它们必须包含一个 % 作为第一个字符,否则它将不起作用。 % 作为注释值。
  2. 文件数据部分的值必须采用矩阵格式,中间有一个分隔符。每行将是矩阵的一行。

所以,我可以像这样读入一个文件:

%Q1 Q2 Q3
1 2 3
4 5 6
7 8 9

只需对文件名调用加载命令。 IE,如果它被称为 test.txt,我调用 blah=load('test.txt') 相同的命令将读取您包含的矩阵或任意矩阵。

或者,您可以一次读入一行,然后搜索文件末尾。命令是fgetl .

关于file - 如何在 MATLAB 中将文本文件中的数据读入矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9148245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com