zoukankan      html  css  js  c++  java
  • MATLAB常用函数(不定时更新)

    1.pause

    一般情况下pause(a)表示程序暂停a秒后继续执行,但有时候也存在这种情况,程序中只有pause;并没有参数a,这样的意思是程序暂停,按任意键程序继续执行。
    2.uiwait(h,timeout)

    uiwait(h,timeout) 阻止程序执行,直至调用了 uiresume、删除了图窗 h 或已经过 timeout 秒。timeout 的最小值为 1。如果 uiwait 收到一个更小的值,将发出警告并使用值为 1 秒的 timeout

    3.msgbox()

    h = msgbox(Message) 创建一个对话框,根据figure窗体大小自动将Message换行。Message可以是一个字符串向量、字符串矩阵或者元胞数组。msgbox函数返回消息对话框的句柄h

    4.ishandle()

    如果 H 的元素是图形或 Java® 对象句柄,ishandle(H) 将返回一个元素为 1 的数组;否则,将返回 0

    5.ginput函数:获取指定点坐标值

    1)[x,y] = ginput(n) 函数从当前的坐标图上选择n个点,并返回这n个点的相应的坐标向量x、y。n个点可由鼠标定位。用户可以按下回车键在输入n个点之前终止输入;

    (2)[x,y] = ginput 函数获得任意个数的输入点,直到用户按下回车键为止并返回这n个点的相应的坐标向量x、y;

    (3)[x,y,button] = ginput(n)  函数从当前的坐标图上选择n个点,并返回这n个点的坐标向量值x、y和键或按钮的标示。参数button是一个整数向量,显示用户按下哪一个鼠标键或返回ASCII码值。
    button值(1=左键,2=中,3=右)

    6.~表示非

    7.floor 函数

    朝负无穷大方向取整

    8.size函数

    获取矩阵的行数和列数

    (1)s=size(A), 当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数。
    (2)[r,c]=size(A),当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。

    (3)size(A,n)如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则 size将返回矩阵的行数或列数。其中r=size(A,1)该语句返回的时矩阵A的行数, c=size(A,2) 该语句返回的时矩阵A的列数。另外,length()=max(size()).

    9.matlab wavread

    [y,fs,nbits]= wavread(wavFile1);

    y就是音频信号;
    fs是采样频率,比如说16000就是每秒16000次;
    nbit是采样精度,比如说16就是指16位精度的采样;

    10.figure(1)

    figure是建立图形的意思,系统自动从1,2,3,4...来建立图形,数字代表第几幅图形,figure(1),figure(2)就是第一第二副图的意思.

    11.grid on;

    grid on 是matlab中的一种函数,表示在画图的时候添加网格线。例如:
    例如x=1:10;y=x+2; plot(x,y)执行这样的程序画出的图 (如图1所示)
    而如果改成x=1:10;y=x+2;plot(x,y), grid on执行这样的程序画出的图 (如图2所示)

     12.hold on

    hold on是当前轴及图像保持而不被刷新,准备接受此后将绘制的图形,多图共存

    13.while 1

    1是判断表达式 1显然永远为真 即是永远循环 但我们知道循环必须是有限 所以循环体中必须存在终止循环的语句 比如break之类的

     14.sort(A)

    若A是向量不管是列还是行向量,默认都是对A进行升序排列。sort(A)是默认的升序,而sort(A,'descend')是降序排序。
    sort(A)若A是矩阵,默认对A的各列进行升序排列
    sort(A,dim)
    dim=1时等效sort(A)
    dim=2时表示对A中的各行元素升序排列
    原文:https://blog.csdn.net/fengfuhui/article/details/7706289

  • 相关阅读:
    windows系统设置虚拟机开机自启并运行虚拟系统
    Pycharm模板添加默认信息
    (翻译)从底层了解ASP.NET体系结构 [转]
    sql2000安装在win2003后只有在本机才能访问,局域网内其他机器不能访问
    Web上传文件的原理及实现[转]
    Http 请求处理流程[转]
    .net 必知
    sql2000数据库在企业管理器中显示置疑(suspect),在查询分析器不显示。在企业管理器中附加:提示错误823
    HTTP请求过程简介[转]
    面向对象
  • 原文地址:https://www.cnblogs.com/zhedingbingqin/p/10416981.html
Copyright © 2011-2022 走看看