xiaoniu 发表于 2012-4-16 14:34:11

contour为什么产生的点之间的间距长度不均匀?

本帖最后由 xiaoniu 于 2012-4-16 14:40 编辑

=meshgrid((1:1:64),(1:1:64));   

T(64,64): T的值在0到1之间
=contour(X,Y,T,0.5);   

随便选了其中一条contour:
(1) 输出每个点的X坐标:
7.7558    7.0000    6.9840    6.0000    5.7798    5.0000    4.6466    4.0000    3.8667    3.3380
(2) 输出每个点的Y坐标:
1.0000    1.9843    2.0000    2.8290    3.0000    3.6566    4.0000    4.8019    5.0000    6.0000
(3)计算每两个相邻点之间的距离:   
1.2410    0.0224    1.2867    0.2788    1.0195    0.4927    1.0301    0.2388    1.1312    0.8381

间距为什么一大一小一大一小。。。不是均匀的长度呢?
我的T应该resolve的很好,不应该在两个网格点之间有太大的差距.

为什么contour产生的点是这种不均匀的分布呢?会是什么原因造成?或者想请教一下,contour等值线产生的机理是什么?

谢谢!
页: [1]
查看完整版本: contour为什么产生的点之间的间距长度不均匀?