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