【问题标题】:how to write the java code into matlab?如何将java代码写入matlab?
【发布时间】:2017-10-24 14:18:19
【问题描述】:

我已经编写了一些声明为二维动态数组的 java 代码,如下所示:

 int a[][];
 a = new int[10][];

这里每行的列数可以不同。

如何在 MATLAB 中编写?

【问题讨论】:

    标签: java matlab


    【解决方案1】:

    一个选项可以将您的行存储在Cell Arrays 中。任何类型的数据都可以存储在每个单元格中。

    例如

    a{1} = [1 2 3]
    a{2} = [1 2 3 4 5]
    

    那么你有

    >> a
    
    a =
    
      1×2 cell array
    
        {1×3 double}    {1×5 double}
    

    【讨论】:

    • 好的,现在我想要与动态方式相同的东西,如何创建动态单元格数组。表示在 java 中,int a [][]; a = 新的 int [k][];
    • 听说 k 可以变化一些正数值
    • @SanjayKumarGuptaResScholar 我不确定您所说的“动态”是什么意思。 Matlab 中的等效代码为a={};a=cell(k,1); 检查Create Cell Array。
    • 如何接受?我已经说过我的问题已经解决了,你的回答很有帮助,谢谢
    猜你喜欢
    • 1970-01-01
    • 2021-06-06
    • 2021-12-20
    • 1970-01-01
    • 2012-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-28
    相关资源
    最近更新 更多