C#实现了一个曲线的平移,翻转,变形等变化。用来解释图形变换的基本原理。
2022-02-23 11:50:49 69KB 图形变换 曲线变换
1
希尔伯特曲线变换的好处是可以对一维数据进行下采样或上采样,而不必担心数据点的二维坐标是否发生变化。 希尔伯特曲线的设计方式使得数据点的绝对索引无关紧要; 只有与整个数据大小相比的相对索引才重要。 由三个文件组成: hilbertCurve 接收二维数据并将其输出为一维数据。 hilbertCurveRev 接收一维数据并将其输出为二维数据。 hilbertCurveExample 给出了使用这些函数的示例。 例子: % 玩具数据rowLen = 256; 数据 = 零(rowLen,rowLen); 对于 x = 1:rowLen 对于 y = 1:rowLen 数据(x,y) = exp(-(0.125/rowLen)*((x-(rowLen+1)/2)^2+(y-(rowLen+1)/2)^2)); 结尾结尾 % 转换为希尔伯特曲线transData = hilbertCur
2021-08-04 15:30:01 3KB matlab
1