块控制台显示在创建人物时Java
这个例子展示了如何使用waitForFigures
从Java®您创建的应用程序使用MATLAB®编译器SDK™。对象封装MATLAB代码,画了一个简单的情节。
创建一个名为MATLAB函数
drawplot.m
用下面的代码:drawplot.mfunction drawplot() plot(1:10);
构建的Java包库的编译器应用程序或
compiler.build.javaPackage
使用以下信息:场 价值 库名称 例子
类名 绘图机
文件编制 drawplot.m
例如,如果您正在使用
compiler.build.javaPackage
类型:buildResults = compiler.build.javaPackage (“drawplot.m”,…“PakageName”,“例子”,…“名称”,“绘图机”);
更多细节,请参阅说明书生成Java包并构建Java应用程序。
在一个文件中创建一个Java程序命名
runplot.java
用下面的代码:进口com.mathworks.toolbox.javabuilder。*;进口examples.Plotter;公开课runplot{公共静态空main (String [] args){尝试{绘图仪p =新的绘图机();尝试{p.drawplot ();p.waitForFigures ();最后}{p.dispose ();}}赶上(MWException e) {e.printStackTrace ();}}}
在MATLAB生成的副本
examples.jar
包到你当前的文件夹中。如果你使用
compiler.build.javaPackage
类型:拷贝文件(fullfile (“examplesjavaPackage”,“examples.jar”))
如果你使用图书馆编译器,类型:
拷贝文件(fullfile (“例子”,“for_testing”,“examples.jar”))
在命令提示符窗口中,导航到你的工作文件夹。
编译应用程序使用
javac
。在Windows上®类型:
javac类路径”
matlabroot
jar \ \工具箱\ javabuilder \ javabuilder.jar”;。\例子。jar runplot.java在UNIX®类型:
javac类路径”
matlabroot
/工具箱/ javabuilder / jar / javabuilder.jar”:。/例子。jar runplot.java
取代
用MATLAB或路径MATLAB运行时安装文件夹。例如,在Windows上,可能的路径matlabroot
C:\Program Files\MATLAB\R2023a
。运行应用程序。
在Windows上,类型:
java类路径。”
matlabroot
jar \ \工具箱\ javabuilder \ javabuilder.jar”;。\例子。jar runplot在UNIX中,类型:
java类路径。”
matlabroot
/工具箱/ javabuilder / jar / javabuilder.jar”:。/例子。jar runplot
程序显示了一个情节从1到10的MATLAB图窗口。应用程序结束当你把图。
没有电话,看看会发生什么
waitForFigures
调用注释掉,重新构建应用程序,并运行它。在这种情况下,图绘制,并立即关闭应用程序退出。