Administrator
发布于 2020-11-20 / 1276 阅读 / 0 评论 / 0 点赞

matlab中定义数组并加入NET中的List

matlab中定义数组并加入NET中的List

1、matlab定义数组

  • 一维数组(也叫向量)
%原点坐标
xyz = [ 1, 0, 1];
%宽、厚
widthHeigh = [ 0.1, 0.01];
%四条线的长度
sLenght = [ 0.25, 0.8, 0.3, 0.1 ];
  • 二维数组
face1Drill = [
    0.02 0.02 0.009 0.01 2*0.009;
    0.04 0.04 0.009 0.01 2*0.009;
    0.06 0.08 0.009 0.01 2*0.009;
    0.09 0.08 0.009 0.01 2*0.009;
    ];

2、在matlab中创建List集合

%设置一个NET的List集合
drillList = NET.createGeneric('System.Collections.Generic.List',{'System.Double[][]'});
%第二个参数为待Add进List的数据类型,必须定义

3、把二维数组加入List

%把二维数组放进List
drillList.Add(face1Drill);
drillList.Add(face2Drill);
drillList.Add(face3Drill);

评论