MATLAB常用的函数

1.polar()-画极坐标图

 t=0:0.01:2*pi;
 polar(t,sin(t).*cos(t),'--m')

在这里插入图片描述

2.pie()-画圆饼图

>> x=rand(1,5)

x =

    0.7577    0.7431    0.3922    0.6555    0.1712

>> explode=[1 0 1 0 0];
 pie(x,explode)

在这里插入图片描述

3.path()-显示搜索路径

 path(path,'c:/aa')
 path

4.nchoosek-二项式系数或所有的组合数

Y=nchoosek(1:6,2)

Y =

     1     2
     1     3
     1     4
     1     5
     1     6
     2     3
     2     4
     2     5
     2     6
     3     4
     3     5
     3     6
     4     5
     4     6
     5     6
 Y=nchoosek(6,2)

Y =

    15

5.menu-产生菜单

k=menu(‘mtitle’,‘opt1’,‘opt2’,…,‘optn’)
返回所选择的值到k

k=menu('选择一个颜色','红','绿','蓝')
k =

     1

在这里插入图片描述

6.log10-用于求以10为底的对数

Y=log10(X)函数对数组X的元素逐个进行以10为底的对数运算,X可为复数
对于复数z=a+bi,有log10(z)=log10(abs(z))+iatan2(b,a)

7.log-求以e为底的对数

同上

8.hist-绘制直方图

条形直方图中的x轴反映数据y中元素数值的范围y轴显示出参量y中的元素落入该组的数目
N=hist(Y,X):把向量Y中的元素分到由向量X中的元素为中心的位置的条形中,且返回每一个条形中的元素个数给向量X
【N,xout】=hist(…):返回块中心的位置给向量xout,每一个条形中的元素个数给N

9.hidden-设置或取消隐藏线模式

hidden on:不显示当前图形隐藏线条
hidden off:显示当前图形隐藏线条
hidden切换两种状态

10.length:计算向量或矩阵的长度

n=length(X)函数计算指定向量或矩阵的长度n
若参数X为非空矩阵,则length(X)与**max(size(X))**等价(矩阵X维数中的最大值)
关于矩阵的维数的理解可参见:https://blog.csdn.net/fill_mood/article/details/80036211

11.imag-求复数的虚数部分

P=imag(Z)计算数组ZZ中每个元素的虚数部分,返回与Z同维的实数数组P

12.grid、box-设置网格线、边框

grid on/off:函数对当前坐标图加上/撤销网格线
box on/off:边框

13.ginput-获取指定点坐标值

【x,y,button】=ginput(n)函数从当前的坐标图上选择n个点,并返回这n个点的相应坐标向量x,y和键(用键盘选择点)或按钮(用鼠标选择点)的标示向量button。参数button是一个整数向量,显示用户按下的是哪一个鼠标键(从左到右依次为1,2,3),或显示用户在键盘上按下的是哪个键值(返回ASCII码值)
在这里插入图片描述

 [x,y,button]=ginput(5)

x =

    0.2131
    0.4896
    0.7270
    0.6717
    0.7984


y =

    0.3980
    0.5466
    0.2988
    0.1093
    0.8732


button =

     1
     2
     3
    97
   120

分别按下鼠标左键,中键,右键和‘a’键,‘x’键。

14.format-控制输出、显示格式

15.floor-朝着负无穷大方向取整

P=floor(Z):对Z中每个元素朝着负无穷大方向取整,返回与Z同维的数组P。对于复数,函数分别对实部和虚部朝着负无穷大方向取整。

16.fix-向零方向取整

P=fix(Z)

17.size-计算数组或矩阵的维数

  • d=size(X) 计算数组或矩阵的维数,并返回一个向量值d
  • 【m,n】=size(X) 计算数组或矩阵X的维数,并返回到变量m,n中,m为行数,n为列数。
  • M=size(X,dim) 计算数组或矩阵X第dim维的维数。其中dim为1时,计算数组或矩阵行数,为2时计算列数

18.figure-创建图形窗口

创建一个图形对象,图像对象窗口在屏幕上单独显示,在窗口中可以输出图形

  • figure 创建一个新的图形窗口
  • figure(‘PropertyName’,‘PropertyValue’,…) 创建一个新的图形窗口,并对窗口指定的属性应用指定的属性值(属性名应与属性值成对出现

19.plot-绘制二维平面图

  • plot(X,Y) 绘制Y对于X(即以X为横轴)的二维图形。
  • plot(Y) 绘制对Y的索引(Y的数据点数)的图形。默认X为1:n
  • plot(X,Y,S) 绘制字符串参量S指定的类型,样式和颜色的线条。
    eg:`plot(X1,Y1,’*’,X1,Y1,’–’)

20.subplot-分区绘图

  • subplot(m,n,p)或subplot(mnp)将当前图形窗口划分为m×n个图形区域,并选择第p个图形区域为当前绘图窗口。其中,图形区域的计数顺序是沿着顶部的行由左向右进行,然后再到下一行。

21.axis-设置坐标轴

  • axis([xmin xmax ymin ymax])对当前二维图形对象的X轴与Y轴进行标定。向量参量[xmin xmax ymin ymax]中的元素分别表示X轴的最小值、X轴的最大值、Y轴最小值和Y轴最大值。
  • V=axis 返回当前图形对象轴标定的行向量。(X轴的最小值、X轴的最大值、Y轴最小值和Y轴最大值)

22.title-添加图名

  • title(‘text’) 在当前坐标轴上方正中央处放置字符串text作为标题。

23.errorbar-误差条形图

沿着一条曲线画误差棒形图

  • errorbar(Y,E) 绘制向量Y,同时显示Y中每个元素的误差棒。对应Y(i)的误差棒的长度为2*E(i)
  • errorbar(X,Y,L,U) 绘制误差条形图。参量X,Y,L,U必须为同型向量或矩阵。若同为向量,则在点(X(i),Y(i))处画出向下长为L(i),向上长为U(i)的误差棒;若同为矩阵,则在点(X(i,j),Y(i,j))处画出向下长为L(i,j),向上长为U(i,j)的误差棒。
  • errorbar(X,Y,E) 等价于errorbar(X,Y,E,E)

24.line-创建线条

line([起点横坐标,终点横坐标],[起点纵坐标,终点纵坐标])

25.num2str-数字转换成字符串

很多转换函数都用2来命名,例如int2str:整数转换成字符串,str2num等。

26.mean-算数平均数

  • m=mean(X) 计算样本X的均值m。样本X可为向量、矩阵或多维数组。当X为向量时,计算X中元素的均值。当X为矩阵时,计算X的每一列样本的均值;当X为多维数组时,沿X的成对维进行计算。
  • m=mean(X,dim) 计算样本X的第dim维数据的均值。

27.nanmean-忽略NaN(表示不定数)的平均数

`

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值