Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance MATLAB中的数据可视化(绘图、修补、trisruf)太慢_Performance_Matlab_Plot_Visualization - Fatal编程技术网

Performance MATLAB中的数据可视化(绘图、修补、trisruf)太慢

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设置为绿色、黄色、橙色和红色)。当我绘制数据时,操作(旋转等)变得不可能,因为这个操作在计算上太昂贵了 任何关于如何降低计算开销的建议都将不胜感激。请展示您的代码,以便我们更好地了解如何改进它。在绘图之前,请

我被一个问题困住了

我有一个包含xy多边形的单元格数组[mxn]。通常m=[1000;9000]和n=[10-20],其中m与每个多边形的z高度相关。Polgyon在for循环中转换为f、v面片。第二个单元格数组保存1到0之间的值。第二个单元格数组用于为每个面片着色(其中四个Treshold设置为绿色、黄色、橙色和红色)。当我绘制数据时,操作(旋转等)变得不可能,因为这个操作在计算上太昂贵了


任何关于如何降低计算开销的建议都将不胜感激。

请展示您的代码,以便我们更好地了解如何改进它。在绘图之前,请确保在图形(gcf)上使用
set(gcf,'Renderer','OpenGL')
将渲染模式设置为OpenGL。好的,生活很艰难:P。你可能需要减少绘制的数据量。其中一种方法是计算“曲面”并只绘制它,但这不是一个简单的问题。