vesper305 发表于 2012-2-18 00:07

matlab 插值法 绘制三维图

我通过传感器采集回来的参数,用二维插值法和surf函数,绘制了一个三维图,但是想要查看范围内任意一点的Z值,应该怎样操作呢???
x=;
y=;
z=;
=meshgrid(1:.1:6,1:.1:6);
zi=interp2(x,y,z,xi,yi,'spline');
subplot(1,2,1);
surfc(zi)
subplot(1,2,2)
=contour(zi,20);
clabel(c,h)

vesper305 发表于 2012-2-18 00:09

其中Z矩阵中围着一圈的参数20,是作为预设温度的一个值,不是测来的,只是为了在图中显示的更加明显~~~

vesper305 发表于 2012-2-18 00:11

这是得到的图

ChaChing 发表于 2012-2-18 01:21

想要查看范围内任意一点的Z值?
可以简单使用figure上头的data cursor icon去点选

vesper305 发表于 2012-2-19 15:51

试了一下,不断地报错啊~~~不明白
页: [1]
查看完整版本: matlab 插值法 绘制三维图