主要内容

com.mathworks.matlab.types.CellStr

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

描述

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

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

创建

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

方法

公共方法

对象getStringArray ()

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

布尔= (CellStr1 CellStr2)

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

例子

全部展开

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

    进口com.mathworks.engine。*;进口com.mathworks.matlab.types。*;class javaCellstr {public static void main(String[] args) throws Exception {MatlabEngine eng = MatlabEngine. startmatlab ();CellStr keySet = new CellStr(new String[]{"Jan","Feb","Mar","Apr"});eng.putVariable(“mapKeys”,键盘);eng.close ();} }
  • 创建一个CellStr数组,并将其传递给MATLAB情节函数来改变MATLAB生成的图形的外观。调用MATLAB打印函数将图形导出为jpeg文件命名myPlot.jpg

    进口com.mathworks.engine。*;进口com.mathworks.matlab.types。*;class CellStrArray {public static void main(String[] args) throws Exception {MatlabEngine eng = MatlabEngine. startmatlab ();String[][] strArray = new String[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