lw20022320 发表于 2008-5-11 08:39

关于使用 surf 函数绘制曲面的问题

我想请教一下各位,为什么我用surf(),画的图是这个样子,而不是一个曲面呢,错在哪了?
x=[650 691.67 1000 650 491.46 569.5 632.61 860.5
    532.05 700 966.7 818.1 950 950 650 706.25
    1050 950 786.04 462.3 473.97 800 650 750
    750 792.37 550 850 900 767.24 826.96 550
    850 550 1049.5 950 650 750 978.33 800
    650 509.17 1059.7 800 900 634.8 1007.4 550
    750 850 850 800 800 839.13 650 750];

y=[48.33 75 92.29 82.54 60 65 60 72.71
    65 68.85 80 67.63 54.27 90.38 70.89 70
    69.97 65.3 75 60 55 75.42 58.45 56.88
    66.93 72.16 75.42 53.23 80 65 72.48 78.74
    57.1 69.29 85 82.4 84.98 88.04 85 65.93
    54.1 70 75 88.26 90.42 75 80 55.65
    84.2 50.55 74.36 90.25 62.41 70 46.67 73.39];

z=[80 86 78 80 80 84 86 88
    82 88 84 89 78 80 86 88
    78 84 88 78 78 88 86 86
    89 89 80 82 86 89 89 78
    84 82 78 84 78 78 82 89
    84 80 78 80 80 84 82 82
    82 80 88 78 88 89 78 88];
   
surf(x,y,z);

[ 本帖最后由 eight 于 2008-5-12 18:57 编辑 ]

ch_j1985 发表于 2008-5-11 08:47

原帖由 lw20022320 于 2008-5-11 08:39 发表 http://www.chinavib.com/forum/images/common/back.gif
file:///C:/Documents%20and%20Settings/Administrator/桌面/新建文件夹/00000000.bmp
我想请教一下各位,为什么我用surf(),画的图是这个样子,而不是一个曲面呢,错在那了?

图看不到,请以附件的形式帖上来,最好把代码一起帖出来,OK?

huright 发表于 2008-5-11 14:53

help :meshgrid griddata

xjzuo 发表于 2008-5-11 15:56

你画图没有问题,只是数据可能不对,仔细检查之.
若还有问题,请将原问题及背景讲一下.
页: [1]
查看完整版本: 关于使用 surf 函数绘制曲面的问题