MATLAB绘图 已知其他参量F=0.1 ,γ=0.1,ζ=0.05 求A和λ的曲线关系图?

功能 画极坐标图。该命令接受极坐标形式的函数rho=f(θ),在笛卡儿坐标系平面上画出该函数,且在平面上画出极坐标形式的格栅。

用法 polar(theta,rho) 用极角theta和极径rho画出极坐标图形。极角theta为从x轴到半径的单位为弧度的向量,极径rho为各数据点到极点的半径向量。

功能 二维垂直条形图。用垂直条形显示向量或矩阵中的值。

用法 bar(Y) 若y为向量,则分别显示每个分量的高度,横坐标为1到length(y);若y为矩阵,则bar把y分解成行向量,再分别画出,横坐标为1到size(y,1),即矩阵的行数。

bar(x,Y) 在指定的横坐标x上画出y,其中x为严格单增的向量。若y为矩阵,则bar把矩阵分解成几个行向量,在指定的横坐标处分别画出。

bar(…,width)设置条形的相对宽度和控制在一组内条形的间距。缺省值为0.8,所以,如果用户没有指定x,则同一组内的条形有很小的间距,若设置width为1,则同一组内的条形相互接触。

bar(…,'style')指定条形的排列类型。类型有“group”和“stack”,其中“group”为缺省的显示模式。

“group”:若y为n*m阶的矩阵,则bar显示n组,每组有m个垂直条形的条形图。

“stack”:对矩阵y的每一个行向量显示在一个条形中,条形的高度为该行向量中的分量和。其中同一条形中的每个分量用不同的颜色显示出来,从而可以显示每个分量在向量中的分布。

[xb,yb] = bar(…)返回用户可用命令plot或命令patch画出条形图的参量xb,yb。这对用户控制一个图形的显示是有用的,例如要在一个plot语句中加入装饰性的条形图等。

h = bar(…)返回一个patch图形对象句柄的向量。每一条形对应一个句柄。

图形结果为图7-10。

功能 二维水平条形图。用水平条形显示向量或矩阵中的值。

用法 barh(Y) 若y为向量,则分别显示每个分量的高度,纵坐标为1到length(y);若y为矩阵,则bar把y分解成行向量,再分别画出,纵坐标为1到size(y,1),即矩阵的行数。

barh(x,Y) 在指定的纵坐标x上以水平方向画出y,其中x为严格单增的向量。若y为矩阵,则barh把矩阵分解成几个行向量,在指定的纵坐标处分别画出。

barh(…,width)设置条形的相对宽度和控制在一组内条形的间距。缺省值为0.8,所以,如果用户没有指定x,则同一组内的条形有很小的间距,若设置width为1,则同一组内的条形相互接触。

barh(…,'style')指定条形的排列类型。类型有“group”和“stack”,其中“group”为缺省的显示模式。

“group”:若y为n*m阶的矩阵,则bar显示n组,每组有m个水平条形的条形图。

“stack”:对矩阵y的每一个行向量显示在一个条形中,条形的高度为该行向量中的分量和。其中同一条形中的每个分量用不同的颜色显示出来,从而可以显示每个分量在向量中的分布。

[xb,yb] = barh(…)返回用户可用命令plot或命令patch画出条形图的参量xb,yb。这给用户控制一个图形的显示是有用的,例如要在一个plot语句中加入装饰性的条形图等。

h = barh(…)返回一个patch图形对象句柄的向量。每一条形对应一个句柄。

图形结果为图7-11。

功能 从原点画箭头图。箭头图为一显示起点为笛卡儿坐标系中的原点的二维或三维方向或向量的图形,同时在坐标系中显示圆形的分隔线。

图形结果为图7-12。

功能 二维彗星图。彗星图为彗星头(一个小圆圈)沿着数据点前进的动画,彗星体为跟在彗星头后面的痕迹,轨道为沿着整个函数的实线。我们要指出的是,由命令comet生成的轨迹是使用擦除模式(EraseMode)属性的值为none,该属性使用户不能打印该图形(只能得到彗星头),且当用户改变窗口的大小时,动画将消失。

图形结果为图7-13。

该属性控制系统用于显示与擦除线条对象的技术。不同的擦除模式对于生成动画系列,即控制个别对象的重新显示方式,对于改进外在显示和获得理想的效果是很必要的。

重新显示受影响的区域,在必要的时候,进行三维分析计算,以保证所有的对象的显示都是正确的。该模式下的图形显示是最精确的,不过也是最缓慢的,以下其他三种模式显示速度较快,不过没有执行一个完全的重显过程,因而,图形显示也不是很精确的。

当线条移动或改动时,该模式没有擦除线条,而是仍然显示于屏幕上。该模式下不能打印图形,因为系统没有存储前一图形的任何信息。

使用异或运算(xor)计算线条颜色与当前位置下的颜色,用所得结果显示与擦除线条。该模式对于线条下面对象的颜色没有任何破坏,只是影响到线条的当前显示颜色而已。

用当前坐标轴颜色重新显示线条的方式来擦除线条,若当前坐标轴颜色设置为none,则用图形的背景色来代替坐标轴颜色。该模式对于处于擦除线条后面的对象来说是有损害的,不过当前线条的颜色总是最合适的。

功能 沿着一曲线画误差棒形图。误差棒为数据的置信水平或者为沿着曲线的偏差。在下列参数中,若为矩阵,则按列画出误差棒。

用法 errorbar(Y,E) 画出向量y,同时显示在向量y的每一元素之上的误差棒。误差棒为E(i)在曲线y上面与下面的距离,所以误差棒的长度为2*E(i)。

图形结果为图7-14。

功能 画出速度向量图。一羽毛图在横坐标上等距地显示向量。用户要表示各个向量的、相对于原点的向量分量。

用法 feather(U,V) 显示由参量向量u与v确定的向量,其中u包含作为相对坐标系中的x成分,v包含作为相对坐标系中的y成分。

图形结果为图7-15。

功能 二维条形直方图,可以显示出数据的分配情形。所有向量y中的元素或者是矩阵y中的列向量中的元素是根据它们的数值范围来分组的,每一组作为一个条形进行显示。条形直方图中的x轴反映了数据y中元素数值的范围,直方图的y轴显示出参量y中的元素落入该组的数目。所以y轴的范围从0到任一条形中包含元素最多的数字。直方图为一patch图形对象,若想改变图形的颜色,可以对patch对象的属性进行设置。缺省时,图形颜色是由当前色图进行控制,当前色图的第一个颜色为直方图的颜色。

用法 n = hist(Y) 把向量y中的元素放入等距的10个条形中,且返回每一个条形中的元素个数。若y为矩阵,则该命令按列对y进行处理。

图形结果为图7-16。

功能 直方图记数

用法 n = histc(x,edges) 统计向量x中、落入向量edges(元素必须为单调的非减的)各个元素之间的元素个数。输出参量n为一与向量edges同维的向量。其中若有edges(k)>=x(i)>=edges(k+1),则n(k)增加1。X中超出向量edges规定的范围的元素将不被统计。参量edges中可使用-inf与inf,用于包括向量x中非NaN的元素。若x为一矩阵,则对x的每一列进行上述操作。

功能 画角度直方图。该直方图是一个显示所给数据的变化范围内数据的分布情形的极坐标图,所给数据分成不同的组。每一组作为一小扇形进行显示。

用法 rose(theta) 画一角度直方图,显示参数theta的数据在20个区间或更少的区间内的分布。向量theta中的角度单位为弧度,用于确定每一区间与原点的角度。每一区间的长度反映出输入参量的元素落入一区间的个数。

rose(theta,x) 用参量x指定每一区间内的元素与区间的位置,length(x)等于每一区间内元素的个数与每一区间位置角度的中间角度。例如,若x为一5维向量,rose命令分配参量theta中的元素为5部分,每一部分的角度中线由x指定。

图形结果为图7-17。

功能 画二维阶梯图,这种图对与时间有关的数字样本系统的作图很有用处。

用法 stairs(Y) 用参量y的元素画一阶梯图。若y为向量,则横坐标x的范围从1到m=length(y),若y为矩阵,则对y的每一行画一阶梯图,其中x的范围从1到y的列数m。

stairs(X,Y) 结合x与y画阶梯图。其中要求x与y为同型的向量或矩阵。此外,x可以为行向量或为列向量,且y为有m=length(x)行的矩阵。

图形结果为图7-18。

功能 画二维离散数据的柄形图。该图用线条显示数据点与x轴的距离,一小圆圈(缺省标记)或用指定的其他标记符号与线条相连,在y轴上标记数据点的值。

用法 stem(Y) 按y元素的顺序画出柄形图,在x轴上,柄与柄之间的距离相等;若y为矩阵,则把y分成几个行向量,在同一横坐标的位置上画出一个行向量的柄图。

stem(X,Y) 在横坐标x上画出列向量y的柄形图 。其中x与y为同型的向量或矩阵,此外,x可以为行向量或列向量,而y为有m=length(x)行的矩阵。

stem(…,'fill')指定是否对柄形图末端的小圆圈填充颜色。

stem(…,LineSpec)用参数LineSpec指定线型,标记符号和柄图末端的小圆圈的颜色画柄图。

图形结果为图7-19。

功能 画三维离散数据的柄形图。该图用一线段显示数据离开xy平面的高度,在线段的末端用一小圆圈(缺省记号)或其他的标记符号表示数据的高度。

格式 stem3(Z) 用柄形图显示z中数据与xy平面的高度。若z为一行向量,则x与y将自动生成,stem3将在与x轴平行的方向上等距的位置上画出z的元素;若y为列向量,stem3将在与y轴平行的方向上等距的位置上画出z的元素。

stem3(X,Y,Z) 在参数x与y指定的位置上画出z的元素,其中x,y,z必须为同型的向量或矩阵。

stem3(…,'fill')指定是否要填充柄形图末端小圆圈。

stem3(…,LineSpec)指定线型,标记符号和末端小圆圈的颜色。

图形结果为图7-20。

格式 pie(X) 用x中的数据画一饼形图,x中的每一元素代表饼形图中的一部分。X中元素X(i)所代表的扇形大小通过X(i)/sum(X)的大小来决定。若有sum(X)=1,则x中元素就直接指定了所在部分的大小;若sum(X)<1,则画出一不完整的饼形图。

pie(X,explode) 从饼形图中分离出一部分,explode为元素为零或非零的、与x相对应的向量或矩阵。与explode的非零值对应的部分将从饼形图中心分离出来。explode必须与x同型。

图形结果为图7-21。

}

在掌握相关基础知识的基础上,学会自己设计实验,学会运用MATLAB语言编程,并具有进行信号分析的能力。在本实验中学会利用所学方法,加深周期信号分解为各次谐波的原理以及由各次谐波合成为原信号。了解和认识吉布斯现象。 一、实验目的 实验十九 周期信号的频谱分析 二、实验内容 分析周期矩形脉冲信号、三角波脉冲信号、方波信号、半波信号和全波信号的频谱。 三、实验任务 1、完成周期矩形脉冲信号、三角波脉冲信号、方波信号、半波信号和全波信号的分解; 2、完成周期矩形脉冲信号、三角波脉冲信号、方波信号、半波信号和全波信号的合成; 四、实验要求 编写程序实现信号的分解与合成,并给出相应的波形。 一、实验目的 在掌握相关基础知识的基础上,学会自己设计实验,学会运用MATLAB语言编程,并具有进行信号分析的能力。音频信号是一种连续变化的模拟信号,计算机只能处理和记录二进制的数字信号,由自然音源而得的音频信号必须经过采样、量化和编码,变成二进制数据后才能送到计算机进行再编辑和存储。通过本实验了解模拟信号采样和重构的完整过程,加深对采样定理的理解。 实验二十 音频信号的采样与重构 二、实验内容 (1)借助声卡等设备,选择不同的采样频率,生成WAV文件; (2)采用MATLAB进行分析和重构; (3)试听回放效果,作出比较。 三、实验任务 (1)掌握用声音编辑工具软件录制WAV文件的方法; (2)对WAV波形进行分析、认识; (3)以不同的采样频率(44.1kMz,22.05 kMz ,11.025 kMz)采样生成WAV文件,并试听回放效果,作出比较。 四、实验要求 对连续的单一频率周期信号,按采样频率采样,截取长度N分别选N=20和N=16,观察其DFT结果的幅度谱,些时离散序列,即K=8,用MATLAB计算并作图,函数FFT用于计算离散傅里叶变换DFT (1)验证抽样定理; (2)熟悉信号的抽样与恢复过程; (3)通过实验观察欠采样时信号频谱的混迭显象; (4)掌握采样前后信号频谱的变化,加深对采样定理的理解; (5)掌握采样频率的确定方法。 一、实验目的 实验十五 信号的抽样与恢复 二、实验原理 抽样定理指出,一个有限频宽的的连续时间信号 ,其最高频率为 ,经过等间隔抽样后,只要抽样频率不 小于信号最高频率 的两倍,即满足 ,就能从抽样信号 中恢复源信号,得到 。 与 相比没有失真,只有幅度和相位的差异。一般把最低的抽样频率 ,称为奈奎斯特抽样频率,当 时, 的频谱将产生混迭现象,此时将无法恢复源信号。 观察抽样信号的频谱 ,可以发现利用低通滤波器就能恢复源信号。信号抽样与恢复的原理框图如图所示。 观察抽样信号的频谱 ,可以发现利用低通滤波器就能恢复源信号。信号抽样与恢复的原理框图如图所示。 A/D转换 D/A转换 低通滤波器 数字信号处理A/D转换 图15-1 信号抽样与恢复的原理框图 三、涉及的MATLAB函数 Buttord函数

}

在matlab中,一般按照下述的几个步骤绘制图形

  1. 选择图形输出的窗口及位置,常用的典型指令如下
    若要在一个窗口不同的位置上绘制,可以用subplot
  2. 调用基本的绘图函数,常用的典型指令如下
    %代表在着绘制3条二维曲线
    %代表着绘制三维曲线,红色的虚线
  3. 用名称,图例,坐标名,文本等对图形进行注释,常用典型指令如下
    %x轴下方显示了一个x
    %y轴下方显示了一个y
    %在图形的某一个位置标注y = f(x)
  4. 打印输出图形,常用的典型指令如下
  1. plot指令的常用调用格式
    其中的参数s是用来指定线型、色彩、数据点型的选
    项字符串。当其省略时,图形中的线型、色彩等将
    由MATLAB的默认设置确定。

6.2 二维图形的绘制

1.二维图形的创建及曲线颜色、线型、数据点型设置
这里通过一一个简单的例子引入图形创建过程。
例6.2 --1. 在一个图形窗口中绘制多条函数曲线

  1. 把这些曲线在同一个绘图窗口的不同区域分别显示
    2 .可以通过自定义曲线的颜色、线型等来区别不同的曲线
  2. 例6-3 坐标轴及标题的标注
    如果在不要求精确定位的情况下对图形进行标注,还可以使用gtext指令实现以交互的方式将标注字符串放置在图形中。例如,在图正弦曲线上执行下面的指令。
    例6-5图形的图例标注
    例6-6对数、半对数坐标轴图形的绘制
    %在x轴和y轴都按对数比
    按对数比例绘制二维图形
    利用MATLAB的plotyy指令可以同时绘制两条函数曲线,这两条曲线共用一个x轴,而y轴则为两个,分别位于图形的左边和右边。这时,可以将具有不同取值范围的两条函数曲线放到一个图形中,以便进行分析和比较。
    例6.8极坐标图的绘制
    极坐标也是一种常用的坐标形式,在有些场合使用起来非常方便。极坐标图的绘制使用的指令是polar ,其调用格式为polar(thetarho , linespec) ,即用极角theta和极径rho画出极坐标图形,参量linespec则可以指定极坐标图中线条的线型、标记符号和颜色等。
}

我要回帖

更多关于 matlab解0-1规划 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信