matlab中 [c,h] = contour(X,Y,Z,[0 0]),X,Y为大小为mx1,nx1,z的大小为mxn
来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/30 14:30:49
matlab中 [c,h] = contour(X,Y,Z,[0 0]),X,Y为大小为mx1,nx1,z的大小为mxn,请给个图和例子说明
以下是contour的具体用法:
等高线绘图,显示了矩阵Z的等值线.可以使用clabel来标记等高线.
contour(Z)
《Simulink与信号处理》
输入:Z——矩阵
功能:绘制矩阵Z的等高线图,Z可以视为x-y平面的高度矩阵.
注:Z大小至少为2*2,至少2个不同的值.等高线的个数和值是基于Z的最小值和最大值来自动选取的.其中,x和y的范围为[1:n] 和[1:m], [m,n] = size(Z).
contour(Z,n)
输入:Z——矩阵、n——正整数
功能:绘制矩阵Z的n条等高线
contour(Z,v)
输入:Z——矩阵、v——单调递增向量
功能:绘制由向量v指定的等高线
contour(X,Y,Z), contour(X,Y,Z,n), contour(X,Y,Z,v)
功能:绘制由X和Y指定的x-y坐标轴.当X和Y为矩阵时,应该与Z有同样的维数,并且是单调递增的
contour(...,LineSpec) 输入:LineSpec——线类型
[C,h] = contour(...)
输出:C——标记矩阵、h——等高线句柄
注:可以通过clabel函数来做标记
另外我按照你的要求,写了一个例子.PS:contour中的[0 0]的使用应该是有问题的.所以在下面的例子中我改了一下.
clc;
clear all;
close all;
X=[1,2,3]; %m*1
Y=[1,2,3]; %n*1
Z=[1,2,3;1,2,3;1,2,3]; %m*n
[c,h] = contour(X, Y, Z, 30);%此处的30即为上述用法中的n,即画30条等高线
下面是程序运行结果图:
等高线绘图,显示了矩阵Z的等值线.可以使用clabel来标记等高线.
contour(Z)
《Simulink与信号处理》
输入:Z——矩阵
功能:绘制矩阵Z的等高线图,Z可以视为x-y平面的高度矩阵.
注:Z大小至少为2*2,至少2个不同的值.等高线的个数和值是基于Z的最小值和最大值来自动选取的.其中,x和y的范围为[1:n] 和[1:m], [m,n] = size(Z).
contour(Z,n)
输入:Z——矩阵、n——正整数
功能:绘制矩阵Z的n条等高线
contour(Z,v)
输入:Z——矩阵、v——单调递增向量
功能:绘制由向量v指定的等高线
contour(X,Y,Z), contour(X,Y,Z,n), contour(X,Y,Z,v)
功能:绘制由X和Y指定的x-y坐标轴.当X和Y为矩阵时,应该与Z有同样的维数,并且是单调递增的
contour(...,LineSpec) 输入:LineSpec——线类型
[C,h] = contour(...)
输出:C——标记矩阵、h——等高线句柄
注:可以通过clabel函数来做标记
另外我按照你的要求,写了一个例子.PS:contour中的[0 0]的使用应该是有问题的.所以在下面的例子中我改了一下.
clc;
clear all;
close all;
X=[1,2,3]; %m*1
Y=[1,2,3]; %n*1
Z=[1,2,3;1,2,3;1,2,3]; %m*n
[c,h] = contour(X, Y, Z, 30);%此处的30即为上述用法中的n,即画30条等高线
下面是程序运行结果图:
matlab中 [c,h] = contour(X,Y,Z,[0 0]),X,Y为大小为mx1,nx1,z的大小为mxn
[c,h] = contour(x,y,z,[-6,-5,-4:0.5:4,5,6,7.5]) matlab中该句含义
请问matlab中contour(z)和contour(x,y,z)有什么区别?请具体说说?
已知2^x=3^y=5^z,且x,y,z均为正数,则2x,3y,5z的大小关系为
已知2^x=3^y=5^z且x,y,z为正数,则2x,3y,5z的大小关系为?
已知2^x=3^y=5^z且x,y,z为正数,则2x,3y,5y的大小关系为?
设x,y,z为实数,比较5x的平方+y的平方+z的平方与2xy+4x+2z-2的大小
已知x、y、z均为实数,若X+Y+Z≠0,a=X/X+Y,b=Y/Z+X,c=Z/X+Y,求a/a+1,b/b+1,c/
若X+Y+Z=0,则XYZ分别三次方后的和为多少?A :0 B:X平方y+y平方z+z平方x C:x y z 平方后相加
x+y+z=14,x'+y'+z'=15,(x-x')+(y+y')+z*z'=16,已知xyz为自然数,求x,y,z的
C语言:int x=5,y=7,z; z=x>y?5>3?++x+y:x:++x-y++ 则z的值为________.
用MATLAB画出U=5x+4y+2z的图形条件为x+y+z=30;3x+y+z=50