RAPIDPLOT 用于快速大尺寸绘图输出:快速输出包含大量点的图形-matlab开发

时间:2024-06-21 04:06:06
【文件属性】:

文件名称:RAPIDPLOT 用于快速大尺寸绘图输出:快速输出包含大量点的图形-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-21 04:06:06

matlab

RAPIDPLOT 函数的工作方式类似于 PLOT 函数,但对于长数据数组要快得多。 加速是通过将绘图阵列分成几个部分来实现的,每个部分选择自己的近似原始曲线的最小值和最大值。 如果该部分很短,则将调用标准 PLOT。 注意:你不能指定你想要的横坐标,每个点都是由它自己的序列号索引的。 您可以仅使用 XLIM(1) 指定偏移量。 如果你想使用另一个横坐标点,你应该使用以下结构: 开始 = 0; 完成 = 1e6; 数据 = 罪((开始:完成)/(pi^10)); hPlot = Rapidplot(gca, [开始完成], 数据', 'r', 1e4); set(hPlot, 'XData', get(hPlot, 'XData')/(pi^10)) 由于我追求的是函数的性能速度,我不得不减少不必要的操作次数,因此您应该确保: - 准确指定所有参数- 用于绘图的数组必须是一列- 手动指


【文件预览】:
rapidplot.zip

网友评论