我正在使用MATLAB R2015a。在MATLAB环境中使用Java LinkedList时,添加行向量然后检索它们似乎将它们转换为列向量。例如,
import java.util.LinkedList
x = [285 252 100 67]
y = [280 252 107 71;
374 157 72 48]
z = [284 253 103 68]
LL = LinkedList();
LL.add(x);
LL.add(y);
LL.add(z);
xn = LL.remove()
yn = LL.remove()
zn = LL.remove()
xn, yn and zn
产生以下结果:
xn =
285
252
100
67
yn =
280 252 107 71
374 157 72 48
zn =
284
253
103
68
仅在原始向量严格为1 x n
时才会发生。有没有办法在每个remove()
结束时添加检查条件时防止这种情况发生?
答案 0 :(得分:0)
如果链接列表恰好是ascii,我建议您逐行读取文件,并使用“strsplit()”之类的内容来分隔每行的值,并将它们附加到表中。指定的列。我使用这种方法来获取Linux / UNIX环境变量值等。
这也可以用二进制数据完成。