对于j = 1:rowdata.size,data {j} = rowdata.get(j-1)end

时间:2015-02-26 10:05:41

标签: matlab cell-array

我有一个名为rowdata(java.util.LinkedList)的linkedList对象,我想转换成MATLAB的单元格数组。除了以下任何建议?

for j=1:rowdata.size,
        data{j} = rowdata.get(j-1)              
end 

由于rowdata有太多数据,它会打印每一次循环!

1 个答案:

答案 0 :(得分:1)

这不是如何做到这一点的答案,而是对Matlab使用的一个非常基本的建议。

在Matlab中,如果您不希望在命令行中输出输出,则应以分号结束该行。

示例:

a=3+4

a =

     7

a=3+4;

"Nothing!"

所以你可以通过

来抑制所有输出
for j=1:rowdata.size,
        data{j} = rowdata.get(j-1);              
end 

这不会改变代码的行为,但它会避免令人讨厌的命令行打印。