数学建模社区-数学中国

标题: Matlab中三维空间等高线图——contour3 [打印本页]

作者: 森之张卫东    时间: 2015-8-4 22:57
标题: Matlab中三维空间等高线图——contour3
命令  contour3

功能  三维空间等高线图。该命令生成一个定义在矩形格栅上曲面的三维等高线图。

用法  contour3(Z) 画出三维空间角度观看矩阵z的等高线图,其中z的元素被认为是距离xy平面的高度,矩阵z

至少为2*2阶的。等高线的条数与高度是自动选择的。若[m,n]=size(z),则x轴的范围为[1:n],y轴的

范围为[1:m]。

      contour3(Z,n) 画出由矩阵z确定的n条等高线的三维图。

      contour3(Z,v) 在参量v指定的高度上画出三维等高线,当然等高线条数与向量v 的维数相同;若想只画

一条高度为h的等高线,输入:contour3(Z,[h,h])

      contour3(X,Y,Z)、contour3(X,Y,Z,n)、contour3(X,Y,Z,v) 用X与Y定义x-轴与y-轴的范围。若X为矩阵,

则X(1,定义x-轴的范围;若Y为矩阵,则Y(:,1)定义y-轴的范围;若X与Y同时为矩阵,则它们必须同型。

不论为哪种使用形式,所起的作用与命令surf相同。若X或Y有不规则的间距,contour3还是使用规则的间

距计算等高线,然后将数据转变给X或Y。

      contour3(…,LineSpec) 用参量LineSpec指定的线型与颜色画等高线。

      [C,h] = contour3(…) 画出图形,同时返回与命令contourc中相同的等高线矩阵C,包含所有图形对象

的句柄向量h;除非没有指定LineSpec参数,contour3将生成patch图形对象,且当前的colormap属性

与caxis属性将控制颜色的显示。不论使用何种形式,该命令都生成line图形对象。







欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5