考虑以下文件
var1 var2 variable3 1 2 3 11 22 33
我想将数字加载到矩阵中,并将列标题转换为相当于以下内容的变量:
variable_names = char('var1', 'var2', 'variable3');
我不介意将名称和数字分成两个文件,但是准备matlab代码文件并评估它们不是一种选择.
请注意,可以有任意数量的变量(列)
我建议使用importdata进行如下操作:
d = importdata('filename.txt');
返回是一个结构,其中的数字字段位于名为"data"的成员中,而列标题位于名为"colheaders"的字段中.
另一个用于导入这些操作数据的有用接口是统计工具箱中提供的"数据集"类.