Plotting very large data freeze MATLAB
28 ビュー (過去 30 日間)
回答 (1 件)
Walter Roberson 2018 年 12 月 14 日
No not really . In current MATLAB the graphics data is sent to another thread for rendering , and the renderer may have to send it to graphics primitives that might hold onto the data (especially 3d since you can get big performance improvements by transmitting data once and then sending rotation information ). So any data will end up being promoted from sparse to full if needed , and will end up being duplicated perhaps more than once. The only space saving that can matter heading through the pipeline is single precision .
Beyond that. .send less data to be plotted . For example if you know some points are going to be hidden then it might be worth not plotting them . Don't worry too much about it if it is complicated to figure out, as the graphics hardware can figure it out more efficiently , but don't be wasteful either And remember that sending data that is denser than the display resolution is probably a waste unless you are deliberately trying to be extremely realistic ...