0xF*_*xF2 3 matlab user-interface matlab-guide
我正在研究为一块Matlab数字代码构建完整的UI.我当然可以将代码移植到另一个平台并在通常的嫌疑人(Qt,Java等)中构建UI,但是最好与项目中的科学家沟通以保留Matlab中的代码.
这里推荐的方法是什么?我发现了一些关于为Matlab构建UI的旧(ca 2007)教程,但没有什么真正好的.还有"MATLAB高级GUI开发"(斯科特T.史密斯),这是非常主题,但可以追溯到2006年.
那么为Matlab构建UI的现代方法是什么?什么是推荐参考?
UI旨在提供数据可视化作为2D绘图,不是严格实时但在一秒内,以及一些次要的交互功能(例如选择选项或点击选择坐标).
GUIDE非常有限,在"大型"项目中使用时会很痛苦.因此我建议使用MATLAB的Java无缝集成.未记录的Matlab是Java/MATLAB集成的绝佳来源.
利用MATLAB的"未记录"区域,可以将"可停靠"窗口集成到MATLAB的IDE中.只需将以下代码作为m文件执行即可.
import javax.swing.*;
dt=com.mathworks.mlservices.MatlabDesktopServices.getDesktop;
panel = JPanel();
dt.addClient(panel, 'MyPanel');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
807 次 |
| 最近记录: |