matlab aeq函数,matlab经常使用函数

linprog函数

68974d0c6953b868da60a52647b6fc8d.gif是求解线性规划问题的命令。c是目标函数的系数向量,A是不等式约束

7d4c8687202746f793521ff9.html的系数矩阵,b是不等式约束

7d4c8687202746f793521ff9.html的常数项。Aeq是等式约束AeqX=beq的系数矩阵,beq是等式约束AeqX=beq的常数项,lb数组

是X的下限,ub是X的上限,X是向量

6a63c97c2e9fba7cd32a68c78006512d.gif即决策变量。指定迭代的初始值

7d4c8687202746f793521ff9.html;若是模型中不包含不等式约束条件,可用[]代替A和b表示缺省;若是没有等式约束条件,可用[]代替Aeq和beq表示缺省;若是某个

7d4c8687202746f793521ff9.html无下界或上界,能够设定 lb(i) = - inf 或 ub(i) = inf;用 [x ,Fval]来代替上述命令行中左边的x,则可获得在最优解x处的函数值。函数

MATLAB散乱点插值函数   griddata函数

语法:ZI=griddata(x,y,z,XI,YI)spa

[XI,YI,ZI]=griddata(x,y,z,XI,YI).net

[...]=gridata(...,method)命令行

[...]=griddata(...,method,options)rest

说明:code

ZI=griddata(x,y,z,XI,YI)调整形如z=f(x,y)的曲面,使之与非等间距矢量(x,y,z)中的数据吻合。griddata函数在指定的(XI,YI)点处插补此曲面,生成ZI,此曲面必定经过这些数据点。XI和YI一般构成均匀网格(与meshgrid函数生成的相同).XI能够是行向量,这种状况下该矢量肯定一个具备固定列数的矩阵。与之相似,YI能够是列矢量,肯定一个具备固定行数的矩阵。orm

[XI,YI,ZI]=griddata(x,y,z,XI,YI)函数返回与上述矩阵相同的插补后的矩阵ZI。并返回由行矢量XI和列矢量YI造成的矩阵XI和YI,后者与meshgrid函数返回的矩阵相同。对象

[...]=griddata(...,method)使用规定的插补方法:blog

'linear'基于三角形的线性插补法(缺省)

'cubic'基于三角形的三次插补法

'nearest'最近邻居插补法

'v4' MATLAB 4 griddata方法

这些方法定义了匹配数据点的曲面类型。'cubic'和'v4'方法生成平滑曲面,而'linear'和'nearest'分别具备一阶导数和零阶导数不连续。除'v4'外全部方法基于数据的三角化。若是方法为[],则使用缺省的'linear'方法。

[...]=griddata(...,method,options)指定一串将经过delaunayn函数在Qhull中使用的单元列阵选项。若是选项为[],则使用缺省的三角化选项。若是选项为{''},不使用任何选项,包括缺省选项。有时,griddata函数可能将位于数据凸壳上或靠近凸壳的点返回NaNs。这是由于有时计算中的圆整处理使得很难肯定一个靠近边界的点是否处于凸壳内。

linsapce(x1,x2,N)

功能:linspace是Matlab中的一个指令,用于产生x1,x2之间的N点行矢量。其中x一、x二、N分别为起始值、终止值、元素个数。若缺省N,默认点数为100。在matlab的命令窗口下输入help linspace或者doc linspace能够得到该函数的帮助信息。

rand函数(可用于产生均匀分布的随机数或矩阵)

rand函数产生由在(0,1)之间均匀分布的随机数组成的数组。

Y=rand(n)返回一个

7d4c8687202746f793521ff9.html的随机矩阵。若是n不是数量,则返回错误信息。

Y=rand(m,n)或Y=rand([m,n])返回一个

7d4c8687202746f793521ff9.html的随机矩阵。

Y=rand(m,n,p,...)或Y=rand([m n p...])产生指定维数和尺寸的数组。

Y=rand(size(A))返回一个和A有相同尺寸的随机矩阵。

pcolor伪彩(棋盘)图

pcolor(C)

pcolor(X,Y,C)

pcolor(axes_handles,...)

h=pcolor(...)

伪彩图是矩形元胞数组,其颜色由C决定。MATLAB使用C中每四个相邻点组成的集合定义曲面矩形(即元胞),以此建立伪彩图。默认的shading是faceted,它对每一个元胞用一种颜色着色。在这种状况下,不使用C的最后一行和最后一列。如使用shading interp,则使用元胞四条边颜色的双线性插值对每一个元胞进行着色,此时要用到C的全部元素。

将颜色图中的第一种和最后一种颜色分配给C的最小和最大元素。C中其他元素的颜色由其值到颜色图元素的线性映射决定。

pcolor(C)绘制伪彩图。C的元素线性映射到当前颜色图的索引。从C到当前颜色图的映射由colormap和caxis定义。

pcolor(X,Y,C)在X和Y指定的位置绘制C中元素的伪彩图。该绘图在逻辑上是一个矩形二维网格,其顶点位于点[X(i,j),Y(i,j)]。X和Y是指定网格线间距的向量或矩阵。若是X和Y是向量,则X对应C中的各列,Y对应各行。若是X和Y为矩阵,它们的大小必须与C相同。

pcolor(axes_handles,...)将图形绘制到带有句柄axes_handle的坐标区中,而不是当前坐标区(gca)中。

h=pcolor(...)将返回surface图形对象的句柄。

提示:伪彩图是俯视的扁平曲面图。pcolor(X,Y,C)与使用view([0 90])查看surf(X,Y,zeros(size(X)),C)时相同。使用shading faceted或shading flat时,每一个元胞的恒定颜色是x-y坐标最小的角所关联的颜色。所以,C(i,j)决定了位于第i行第j列的元胞的颜色。不使用C的最后一行和最后一列。使用shading interp时,则经过每一个元胞的四个顶点颜色的双线性插值得出其颜色,此时要使用C中的全部元素。

contour矩阵的等高线图

contour(Z)

contour(Z,n)

contour(Z,v)

contour(X,Y,Z)

contour(X,Y,X,n)

contour(X,Y,Z,v)

contour(...,LineSpec)

contour(...,Name,Value)

contour(ax,...)

[C,h]=contour(...)

说明:等高线图显示矩阵Z的等值线。使用clabel为等高线添加标签。

contour(Z)绘制矩阵Z的等高线图,其中Z解释为有关x-y平面的高度。Z必须至少为

7d4c8687202746f793521ff9.html矩阵,该矩阵包含至少两个不一样值。X值对应于Z的列索引,y值对应于Z的行索引。自动选择等高线层级。

contour(Z,n)以n个等高线层级绘制矩阵Z的等高线图,其中n为标量。自动选择等高线层级。

contour(Z,v)绘制矩阵Z的等高线图,其中等高线位于单调递增向量v中指定的数据值。要在特定值位置显示单个等高线,请将v定义为一个二元素线,请使用contour(Z,[k k])。指定向量v可将LevelListMode属性设置为manual。

contour(X,Y,Z),contour(X,Y,Z,n)和contour(X,Y,Z,v)使用X和Y绘制Z的等高线图,以肯定X和Y值。

若是X和Y为向量,则length(X)必须等于size(Z,2)且length(Y)必须等于size(Z,1)。这些向量必须是严格递增或严格递减的,而且不包含任何重复值。

若是X和Y为矩阵,则其大小必须等于Z的大小。一般,应设置X和Y以使列严格递增或严格递减而且行是均匀的(或者使行严格递增或严格递减而且列是均匀的)。

若是X或Y的间距不规律,contour将使用等间距的等高线网格计算等高线,而后转换成X或Y的数据。

contour(...,LineSpec)使用LineSpec指定的线型和颜色绘制等高线。contour忽略标记符号。

contour(...,Name,Value)使用一个或多个属性名-属性值对组指定等高线属性。Name是属性名且必须置于单引号(' ')内。Value是对应的值。例如,'LineWidth',2将等高线宽度设置为2。

contour(ax,...)将图形绘制到ax指定的坐标区中,而不是当前坐标区(gca)中。

[C,h]=contour(...)返回等高线矩阵C(包含定义等高线的数据)和Contour对象h。Contour对象的ContourMatrix属性也包含等高线矩阵。Clabel函数使用等高线矩阵标记等高线。可使用Contour对象属性控制等高线图外观。

contourf 填充的二维等高线图

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值