图形性能

以提高性能优化代码

功能

的DrawNow 更新数据和处理回调
rendererinfo 图形渲染器信息
OpenGL的 控制OpenGL的翻译

主题

查找代码瓶颈

使用Profiler来确定哪些功能贡献最多的时间来执行时间。

哪些因素会影响代码的执行速度

您可以通过最小化有助于总执行时间两个因素的影响改善的图形代码执行速度。

明智的对象创建

图形对象是复杂的结构存储信息,倾听发生的某些事件,并可能导致改变其他对象,以适应他们的存在。

为避免重复对象搜索

当您搜索把手,MATLAB®必须搜索对象层次找到匹配的手柄,这是费时。

屏幕更新

MATLAB图形使用多线程执行来实现。

获取和设置属性

某些属性对其他财产的价值相关性。

避免更新静态数据

如果只定义与屏幕的每次更新图形场景变化的数据的一小部分,您可以通过仅更新数据的改变来提高性能。

使用低级别的功能飞车

为了最大限度地提高性能绘图,使用低级别的功能和禁用某些自动功能。

高效转化对象

通过利用的事实,图形硬件可以应用转换到数据的优势来提高性能。

图形系统要求

所有系统都支持大多数常见万博1manbetx的MATLAB图形功能。

解决低级别的图形问题

在系统上创建图形时MATLAB会遇到低层次的问题。