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

  • 相关阅读:
    bzoj 4012: [HNOI2015]开店
    POJ 1054 The Troublesome Frog
    POJ 3171 Cleaning Shifts
    POJ 3411 Paid Roads
    POJ 3045 Cow Acrobats
    POJ 1742 Coins
    POJ 3181 Dollar Dayz
    POJ 3040 Allowance
    POJ 3666 Making the Grade
    洛谷 P3657 [USACO17FEB]Why Did the Cow Cross the Road II P
  • 原文地址:https://www.cnblogs.com/zhedingbingqin/p/10416981.html
Copyright © 2011-2022 走看看