如何利用matlab画等高线

如何利用matlab画等高线

ID:6842173

大小:35.00 KB

页数:3页

时间:2018-01-28

如何利用matlab画等高线_第1页
如何利用matlab画等高线_第2页
如何利用matlab画等高线_第3页
资源描述:

《如何利用matlab画等高线》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、命令1contour功能曲面的等高线图用法contour(z)把矩阵z中的值作为一个二维函数的值,等高曲线是一个平面的曲线,平面的高度v是Matlab自动取的;contour(x,y,z)(x,y)是平面z=0上点的坐标矩阵,z为相应点的高度值矩阵。效果同上;contour(z,n)画出n条等高线;contour(x,y,z,n)画出n条等高线;contour(z,v)在指定的高度v上画出等高线;contour(x,y,z,v)同上;[c,h]=contour(…)返回如同contourc命令描述的等高矩阵c和线句柄或块句柄列向量h,这些可作为clabel命令的输

2、入参量,每条线对应一个句柄,句柄中的userdata属性包含每条等高线的高度值;contour(…,’linespec’)因为等高线是以当前的色图中的颜色画的,且是作为块对象处理的,即等高线是一般的线条,我们可象画普通线条一样,可以指定等高线的颜色或者线形。clabel(C,v)在给定的位置v上显示标签clabel(C,'manual')允许用户通过鼠标来给等高线贴标签>>[x,y]=meshgrid(-2:.2:2);>>z=x.*y.*exp(-x.^2-y.^2);>>[C,h]=contour(x,y,z);>>clabel(C,h);命令3contour

3、c功能低级等高线图形计算命令。该命令计算等高线矩阵c,该矩阵可用于命令contour,contour3和contourf等。矩阵z中的数值确定平面上的等高线高度值,等高线的计算结果用由矩阵z维数决定的间隔的宽度。用法C=contourc(Z)从矩阵z中计算等高矩阵,其中z的维数至少为2*2阶,等高线为矩阵z中数值相等的单元。等高线的数目和相应的高度值是自动选择的。C=contourc(Z,n)在矩阵z中计算出n个高度的等高线。C=contourc(Z,v)在矩阵z中计算出给定高度向量v上计算等高线,当然向量v的维数决定了等高线的数目。若只要计算一条高度为a的等高线

4、,输入:contourc(Z,[a,a]);C=contourc(x,y,Z)在矩阵z中,参量x,y确定的坐标轴范围内计算等高线;C=contourc(x,y,Z,n)从矩阵Z中,参量x与y确定的坐标范围内画出n条等高线;C=contourc(x,y,Z,v)从矩阵Z中,参量x与y确定的坐标范围内,画在v指定的高度上指定的等高线。命令4contour3功能三维空间等高线图。该命令生成一个定义在矩形格栅上曲面的三维等高线图。用法contour3(Z)画出三维空间角度观看矩阵z的等高线图,其中z的元素被认为是距离xy平面的高度,矩阵z至少为2*2阶的。等高线的条数与高

5、度是自动选择的。若[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同时为矩阵,

6、则它们必须同型。不论为哪种使用形式,所起的作用与命令surf相同。若X或Y有不规则的间距,contour3还是使用规则的间距计算等高线,然后将数据转变给X或Y。contour3(…,LineSpec)用参量LineSpec指定的线型与颜色画等高线。[C,h]=contour3(…)画出图形,同时返回与命令contourc中相同的等高线矩阵C,包含所有图形对象的句柄向量h;除非没有指定LineSpec参数,contour3将生成patch图形对象,且当前的colormap属性与caxis属性将控制颜色的显示。不论使用何种形式,该命令都生成line图形对象。>>[X,

7、Y]=meshgrid([-2:.25:2]);>>Z=X.*exp(-X.^2-Y.^2);>>contour3(X,Y,Z,30)命令5contourf功能填充二维等高线图。即先画出不同等高线,然后相邻的等高线之间用同一颜色进行填充。填充用的颜色决定于当前的色图颜色。用法contourf(Z)矩阵z的等高线图,其中z理解成距平面的高度。Z至少为2*2阶的。等高线的条数与高度是自动选择的。contourf(Z,n)画出矩阵z的n条高度不同的等高线。contourf(Z,v)画出矩阵z的、由v指定的高度的等高线图。contourf(X,Y,Z)、contourf(

8、X,Y,Z

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。