【发布时间】:2014-03-09 20:52:11
【问题描述】:
好的,所以我正在为最平凡的事情苦苦挣扎,我有一个空格分隔的文本文件,第一行有一个标题,每个观察有一行,我想在 matlab 中打开该文件。如果我在 R 中这样做,我完全没有问题,它将创建最基本的矩阵,瞧!
但是 MATLAB 似乎对此很恼火......
文本文件示例:
"picFile" "subjCode" "gender"
"train_1" 504 "m"
etc.
我能得到类似矩阵的东西吗?然后我想让 MATLAB 通过执行 data(1,2) 来提取一些数据。
最简单的方法是什么? 似乎不得不使用 f 型函数编写循环只是浪费时间......
【问题讨论】:
-
作者也是从对比R开始的abandonmatlab.wordpress.com/2012/08/07/…
-
到目前为止您尝试过什么?
textscan可以忽略标题行等。您将无法在矩阵中混合字符串和数值。需要一个元胞数组或表格。 -
我尝试了
textread,最终不得不为每一列指定格式...有时 MATLAB 有点过于迂腐