.TXT文件在MATLAB中

时间:2009-12-12 05:00:02

标签: matlab file-io

我想知道在matlab中加载.txt文件。我所拥有的矢量数据是一行,我想计算平均值和其他统计数据。

请建议我一个方法......

谢谢, 艾西瓦娅

2 个答案:

答案 0 :(得分:1)

如果您的 txt 文件的行矢量数据如下所示:

file.txt的

3.4
-4.1
1.5
-3
...

然后你可以简单地使用:

data = load('file.txt');   #% load file
N = length(data);          #% number of elements
mu = mean(data);           #% mean
sigma = std(data);         #% standard deviation
plot(data)                 #% simple plot

答案 1 :(得分:0)

csvread

给定包含逗号分隔值的文件csvlist.dat

 02, 04, 06, 08, 10, 12
   03, 06, 09, 12, 15, 18
   05, 10, 15, 20, 25, 30
   07, 14, 21, 28, 35, 42
   11, 22, 33, 44, 55, 66

要阅读整个文件,请使用

csvread('csvlist.dat')

ans =

     2     4     6     8    10    12
     3     6     9    12    15    18
     5    10    15    20    25    30
     7    14    21    28    35    42
    11    22    33    44    55    66

或者您可以使用importdata