主要内容

com.mathworks.matlab.types.CellStr

Java类来表示MATLAB单元阵列的字符向量

描述

CellStr从Java类提供了支持传递数据金宝app®以MATLAB®作为一个MATLAB单元阵列字符向量(称为cellstr在MATLAB中,看到cellstr)。有需要细胞阵列的MATLAB函数字符向量作为输入。从Java MATLAB函数传递参数要求cellst输入,使用JavaCellStr类来创建一个兼容的类型。

一个MATLABcellstr映射到一个Java字符串数组中。

创建

CellStr stringArray(对象)创建一个CellStr使用一个字符串字符串数组中。的字符串数组可以有多个维度。

方法

公共方法

对象getStringArray ()

得到了字符串字符串用于创建数组CellStr

布尔= (CellStr1 CellStr2)

比较一个CellStr与另一个实例。两个CellStr是相等的,如果实例字符串字符串它们包含数组都是相同的。

例子

全部展开

  • 构造一个CellStr命名键盘并把MATLAB基础工作空间中的变量。

    进口com.mathworks.engine。*;进口com.mathworks.matlab.types。*;类javaCellstr{公共静态void main (String [] args)抛出异常{MatlabEngine eng = MatlabEngine.startMatlab ();CellStr键盘= new CellStr(新String[]{“1”,“2”,“3”、“4月”});eng.putVariable (“mapKeys”,键盘);eng.close ();}}
  • 创建一个CellStr数组,通过MATLAB情节函数来改变由MATLAB的外观图。调用MATLAB打印图作为一个函数的出口jpeg文件命名myPlot.jpg

    进口com.mathworks.engine。*;进口com.mathworks.matlab.types。*;类CellStrArray{公共静态void main (String [] args)抛出异常{MatlabEngine eng = MatlabEngine.startMatlab ();String [] [] strArray =新的字符串[2][2];strArray [0] [0] =“MarkerFaceColor”;strArray [0] [1] =“MarkerEdgeColor”;strArray[1][0] =“绿色”;strArray[1][1] =“红色”;CellStr markerCellStr = new CellStr (strArray);eng.putVariable (“M”, markerCellStr); eng.eval("plot(1:10,'--bs',M{:})"); eng.eval("print('myPlot','-djpeg')"); eng.close(); } }

版本历史

介绍了R2016b