2 d    @@         @@@ + 3 3 @ ? M I I| [ + ()VCodeLineNumberTableLocalVariableTablethis Lptolemy/matlab/test/TestEngine;main([Ljava/lang/String;)Vargs[Ljava/lang/String;engLptolemy/matlab/Engine; engineHandle[Jtx Lptolemy/data/DoubleMatrixToken;tytz!Lptolemy/data/ComplexMatrixToken;twtsLptolemy/data/StringToken;taLptolemy/data/Token;trLptolemy/data/RecordToken;tr1r2r3 Exceptions SourceFileTestEngine.java efptolemy/matlab/Engine clear ptolemy/data/DoubleMatrixToken[D e 8 Note: All data output is via Token.toString() on tokens .that are put/get from the matlab engineHandle. Create 1x3 double matrix x:x java/lang/StringBuilderx = Eval: y = x.*x; y = x.*x;y y =  Create 2x3 double matrix x: Eval: z = exp(j*pi/2*x);z = exp(j*pi/2*x);zptolemy/data/ComplexMatrixTokenz =  Eval: w = z';w = z';ww =  Create 1xn string s:ptolemy/data/StringTokena string es = s Eval: rc = [s;s]; rc = [s;s];rcrc =  Create 2xn string s:ptolemy/data/ArrayTokenptolemy/data/Tokenstr onestr two e Eval: rr = [s,s]; rr = [s,s];rrrr = # Create 1x1 struct r (RecordToken):ptolemy/data/RecordTokenjava/lang/Stringraptolemy/data/IntToken er = + Read back 1x1 struct r into RecordToken t:t =  Eval: ta = [r,r,r;r,r,r];ta = [r,r,r;r,r,r];B Read 2x3 struct ta into ArrayToken of ArrayToken of RecordTokens:ta = > Create 1x3 cell array from ta, an ArrayToken of RecordTokens:[Lptolemy/math/Complex;ptolemy/math/Complex e etb = ta;tb" Read 1x3 cell array back into tb:tb = ptolemy/matlab/test/TestEnginejava/lang/Object*ptolemy/kernel/util/IllegalActionException setDebugging(B)Vopen()[J evalString([JLjava/lang/String;)I([[D)Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vput+([JLjava/lang/String;Lptolemy/data/Token;)Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;get*([JLjava/lang/String;)Lptolemy/data/Token;([Lptolemy/data/Token;)V+([Ljava/lang/String;[Lptolemy/data/Token;)V(DD)V([[Lptolemy/math/Complex;)Vclose([J)I!cdefg/*h8i jk lmgYL++M+,WY YYRY RY RSN+,-WY-+,W+,:Y !Y YYRY RY RSYY"RY$RY&RSN+,-WY-+,W+,:Y (+,)W+,*+:Y,-.+,/W+,0+:Y1-23Y45:Y67+,8W9+,:W+,;:Y<=>?Y@Y3YA5SY3YB5SC:Y6=+,8WD+,EW+,F:YG=HIYJYSYKSY8S@Y-SYIYJYLS@YMYNSOSYSO: YP Q+,K W+,K: RYS =T+,UW+,V: WYX =YIYJYLS@Y+YZY[Y[Y\SY[Y  \SS]SO: IYJYLS@Y+YZY[Y[Y  \SY[Y""\SS]SO: IYJYLS@Y+YZY[Y[Y$$\SY[Y&&\SS]SO: ?Y@Y SY SY SC:YX=+,VW+,^W+,_:`Ya=+,bWhG>? ABD<FDHLITJ]KyLMOPRSTUV!W)X5YR[Z\b^n_abdegijklmop4r<sau~vwxyz|~-7@Hemu~=inopqrs<tusvunwxayx1z{|}~ @}  =