对于 j=1:rowdata.size,数据{j} = rowdata.get(j-1) 结束

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

我有一个名为 rowdata(java.util.LinkedList) 的 linkedList 对象,我想转换成 MATLAB 的元胞数组。除了跟随还有什么建议吗?

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

由于 rowdata 的数据太多,它将打印每个循环迭代!

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

在 Matlab 中,如果您不想在命令行中打印输出,您应该以分号结束该行。

示例:

a=3+4

a =

     7

a=3+4;

"Nothing!"

所以你可以通过

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

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