当前位置:  开发笔记 > 编程语言 > 正文

从ASCII文件中将文本值读入matlab变量

如何解决《从ASCII文件中将文本值读入matlab变量》经验,为你挑选了1个好方法。

考虑以下文件

var1 var2 variable3
1     2    3
11    22   33

我想将数字加载到矩阵中,并将列标题转换为相当于以下内容的变量:

variable_names = char('var1', 'var2', 'variable3');

我不介意将名称和数字分成两个文件,但是准备matlab代码文件并评估它们不是一种选择.

请注意,可以有任意数量的变量(列)



1> Adam Holmber..:

我建议使用importdata进行如下操作:

d = importdata('filename.txt');

返回是一个结构,其中的数字字段位于名为"data"的成员中,而列标题位于名为"colheaders"的字段中.

另一个用于导入这些操作数据的有用接口是统计工具箱中提供的"数据集"类.

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有