Performance MATLAB中的数据可视化(绘图、修补、trisruf)太慢
我被一个问题困住了 我有一个包含xy多边形的单元格数组[mxn]。通常m=[1000;9000]和n=[10-20],其中m与每个多边形的z高度相关。Polgyon在for循环中转换为f、v面片。第二个单元格数组保存1到0之间的值。第二个单元格数组用于为每个面片着色(其中四个Treshold设置为绿色、黄色、橙色和红色)。当我绘制数据时,操作(旋转等)变得不可能,因为这个操作在计算上太昂贵了Performance MATLAB中的数据可视化(绘图、修补、trisruf)太慢,performance,matlab,plot,visualization,Performance,Matlab,Plot,Visualization,我被一个问题困住了 我有一个包含xy多边形的单元格数组[mxn]。通常m=[1000;9000]和n=[10-20],其中m与每个多边形的z高度相关。Polgyon在for循环中转换为f、v面片。第二个单元格数组保存1到0之间的值。第二个单元格数组用于为每个面片着色(其中四个Treshold设置为绿色、黄色、橙色和红色)。当我绘制数据时,操作(旋转等)变得不可能,因为这个操作在计算上太昂贵了 任何关于如何降低计算开销的建议都将不胜感激。请展示您的代码,以便我们更好地了解如何改进它。在绘图之前,请
任何关于如何降低计算开销的建议都将不胜感激。请展示您的代码,以便我们更好地了解如何改进它。在绘图之前,请确保在图形(gcf)上使用
set(gcf,'Renderer','OpenGL')
将渲染模式设置为OpenGL。好的,生活很艰难:P。你可能需要减少绘制的数据量。其中一种方法是计算“曲面”并只绘制它,但这不是一个简单的问题。