1
我想从两个文件读取数据,所以我先将它们合并成一个文件。从两个文件读取时出错
上线
vars = fieldnames(newData1);
我得到的错误:从单一的文本文件中读取数据时,所以我不知道是什么问题
Undefined function 'fieldnames' for input arguments of
type 'double'.
Error in SP04C1 (line 21)
vars = fieldnames(newData1);
此代码工作正常。
DELIMITER = '\t';
%HEADERLINES = 0;
% Import the file
system('copy SP04C1.txt+SP04C1a.txt SP04C1all.txt')
newData1 = importdata('SP04C1all.txt', DELIMITER);
% Create new variables in the base workspace from those fields.
vars = fieldnames(newData1);
for i = 1:length(vars)
assignin('base', vars{i}, newData1.(vars{i}));
end
这些文件和代码都在同一个文件夹中。
字段名仅适用于结构体,似乎您导入了矩阵 – Daniel