matlab contour函数问题

问题描述:

matlab contour函数问题
语法为contour(Z)
Z为X*Y矩阵,这里的Z、X、Y有什么关系呢?怎么由矩阵上的值确定等高线
1个回答 分类:综合 2014-11-17

问题解答:

我来补答
Z是X乘Y那么大的矩阵,Z的值会确定对应(x,y)那点的大小,从而确定等高线
再问: 举个例子可以不
比如Z=[1,2;3,4]
那等高线是怎么样的?
如果想画函数的等高线,又怎么样
再答: 哇...举例这个很难说了
我说那个函数的吧,你要建立数组
例如一个矩形数组
A = [ 0 2 4;2 4 6;4 6 8]然后B = sin(A);
然后contour(B);
再问: 结果如上,但还是不知道为什么这样
再答: 每一个完整的环表示的是一个值,假如中间那个深蓝圈代表0,篮圈代表1,浅蓝代表2。 那就是在说深蓝到蓝的这块区域的值是大于0小于1,篮圈到浅蓝圈之间的环型区域是大于1小于2的,以此类推,这样看出来深蓝圈是一个低谷的地方,周围的值都比他高,可以视为最低点
再问: 那形状怎么确定的?我见书上有些例子是圆形,有些只是2条曲线,这个图里,形状与横纵坐标有关不
再答: 形状只跟值的分布有关,要是你是 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3那就是三条横线 要是 5 4 3 4 5 4 3 2 3 4 3 2 1 2 3 4 3 2 3 4 5 4 3 4 5 那就会是菱形的框 形状的形成就是把相等的值连线起来
 
 
展开全文阅读
剩余:2000
下一页:先解十一题