首页 > 编程知识 正文

matlab中minmax函数(matlab中freqz函数用法)

时间:2023-05-03 07:27:58 阅读:65110 作者:928

基本功能:二维曲线绘制

语法:

是plot(y )

打印(x1,Y1,)。

打印(x1,Y1,LineSpec,) )。

plot(…、' PropertyName '、PropertyValue、…)

plot(axes_Handle,) )。

h=plot(…) )。

hlines=plot('V6 ),) ) ) ) )。

说明:

如果plot(y ) y为mn的阵列,则使用x横坐标为1:m,并且y的各列元素为y坐标绘制n条曲线; 如果y是n1或1n的向量,则以1:n为横坐标,以y为坐标表绘制1条曲线; 在y为多个的情况下,plot(Y(y )是plot ) real ) )、imag(Y ) y ); 其他使用时,坐标数据中的虚部将被忽略。

如果plot(x1,Y1,) x和y两者都是阵列,则它们在获取和绘制每一列的坐标数据时的大小必须相同; 如果x和y之一是向量而另一个是数组,则根据x和y的相同大小的方向绘制多条曲线;如果x和y之一是标量,则绘制垂直x轴或y轴的离散点。

x

y

结果

备注

mn

mn

每列取坐标数据画n条曲线

x和y必须是相同的大小

1n或n1

mn或nm

画m条曲线,使尺寸在同一方向自动一致

任意四种组合,效果相同

mn或nm

1n或n1

同上

同上

11

1n或n1

绘制垂直x轴的离散点

y可以取任意向量

1n或n1

11

绘制垂直y轴的离散点

x可以是任意向量

曲线特性plot(x1,Y1,LineSpec,)使用参数LineSpec指定曲线的曲线特性,包括线型、标记和颜色。 plot函数支持同时绘制任意组的图表。 如下所示。

打印(x1,Y1,LineSpec1,X2,Y2,LineSpec2,) ) ) ) )。

此时,完全如下

打印(x1,Y1,LineSpec1,) )。

霍尔德全部

打印(x2,Y2,LineSpec2,) )。

MATLAB中可用的线型属性

线性度

说明

颜色

说明

标记符号

说明

_

实线(默认)

r

红色

加号

--

双线

g

绿色

o

空心圆

:

虚线

B

蓝色

*

星号

:

单点划线

C

/p>

青绿色

.

实心圆

 

 

m

洋红色

x

叉号符

 

 

y

黄色

s

正方形

 

 

k

黑色

d

菱形

 

 

k

白色

^

上三角形

 

 

 

 

v

下三角形

 

 

 

 

右三角形

 

 

 

 

左三角形

 

 

 

 

p

五角星

 

 

 

 

h

六边形

        需要说明的是,LineSpec中设置曲线线型、标识符和颜色三项属性时,控制符的顺序不受限制并可以省略或者部分省略。也就是说'r-.*'、'-.r*'、'*-.r'等形式是等效的,都表示使用红色点划线连接各个节点,各节点使用“*”标识。

 

        plot(...,'PropertyName',PropertyValue,...)设置由plot创建的所有曲线句柄对象的属性。plot(axes_handle,...)指定坐标系,也就是在axes_handle坐标系中绘图,在没有指定时默认为gca。h = plot(...)返回由plot创建的所有曲线句柄对象的句柄。每条曲线对应一个句柄,如果有n条曲线,则h为n×1的数组。


另外我们可以通过下面四个属性设置标识符的颜色和大小:

LineWidth——指定线宽

MarkerEdgeColor——指定标识符的边缘颜色

MarkerFaceColor——指定标识符填充颜色

MarkerSize——指定标识符的大小

注意上面四个属性是针对当前坐标系中所有曲线的


图形设置

grid on (/off) 给当前图形标记添加(取消)网络

xlabel(‘string’)标记横坐标

ylabel(‘string’)标记纵坐标

title(‘string’)给图形添加标题

text(x,y,’string’)在图形的任意位置增加说明性文本信息

gtext(‘string’)利用鼠标添加说明性文本信息

axis([xmin xmax ymin ymax])设置坐标轴的最小最大值


加图例legend

legend(字符串1,字符串2,字符串3,…,'Location',参数);  %其中字符串为画图顺序依次标注

参数说明如下:

参数字符串                                 含  义

'Best'                                             图标标识放在图框内不与图冲突的最佳位置

'North'                                           图例标识放在图顶端

'South'                                           图例标识放在图底端

'East'                                              图例标识放在图右方

'West'                                            图例标识放在图左方

'NorthEast'                                   图例标识放在图右上方(默认)

'NorthWest’                                 图例标识放在图左上方

'SouthEast'                                   图例标识放在图右下角

'SouthWest'                                  图例标识放在图左下角

(以上几个都是将图例标识放在框图内)

'BestOutside'                               图标标识放在图框外使用最小空间的最佳位置

'NorthOutside'                            图例标识放在图框外侧上方

'SouthOutside'                             图例标识放在图框外侧下方

'EastOutside'                               图例标识放在图框外侧右方

'WestOutside'                              图例标识放在图框外侧左方

'NorthEastOutside'                    图例标识放在图框外侧右上方

'NorthWestOutside'                   图例标识放在图框外侧左上方

'SouthEastOutside'                    图例标识放在图框外侧右下方

'SouthWestOutside'          图例标识放在图框外侧左下方

(以上几个将图例标识放在框图外)


设置背景色

set(gcf,'color','none'); %无背景

set(gcf,'color',[0,0,0]); %背景色为黑

set(gcf,'color',[1,1,1]); %背景色为白


subplot函数

        subplot是将多个图画到一个平面上的工具。Subplot(m, n, p)其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果第一个数字是2就是表示2行图。p是指你现在要把曲线画到figure中哪个图上,最后一个如果是1表示是从左到右第一个位置。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。