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之类的

原文地址:https://www.cnblogs.com/zhedingbingqin/p/10416981.html

时间: 2024-08-29 15:51:29

MATLAB常用函数(不定时更新)的相关文章

jquery常用函数(不定时更新)

1.字符串替换函数replace var str = "I am a man"; str.replace('a','b'); 输出:'I bm a man'; 说明:jquery的replace()函数默认替换第一项: var re = new RegExp('a','g'); str.replace(re,'b'); 输出:'I bm b mbn'; 说明:RegExp是正则表达式对象, 'g'表示替换全部 2.json与对象的转换 var list= '[{name:Dannie,

Matlab - 常用函数集锦

在使用matlab进行信号处理和图形绘制过程中,某些函数被频繁调用,所以有必要将这些常用函数进行总结归类. 滤波函数 低通滤波 function [filtered_signal,filtb,filta]=lopass_butterworth(inputsignal,cutoff_freq,Fs,order) % Low-pass Butterworth filter % [filtered_signal,filtb,filta] = lopass_butterworth(inputsignal

JavaScript中常用函数(入门级)(持续更新)

本文中枫竹梦介绍一些JavaScript中入门级的常用函数,对于已经过了入门的童鞋可选择略过,都是一些非常实用的函数.如果发现什么问题,欢迎讨论. 问题列表 Q1: 设计一个函数repeatIt(str, n),输入一个字符串str和一个整数n,返回n个str组成的字符串,如果str不是字符串则返回"Not a stirng".如,repeatIt("furzoom", 2),则返回"furzoomfurzoom".前往A1. Q2: 设计一个函

封装一些常用的js工具函数-不定时更新(希望大家积极留言,反馈bug^_^)

/*华丽----------------------------------------------------------------------------------------------------------------------------------分割线*///获取元素样式// 获取的是计算机计算后的样式// 单一样式不能拿来判断// 复合样式的获取有兼容性问题// 可以使用如backgroundColor的属性// 不要有空格// 不要获取为设置的样式:不兼容// func

MATLAB 常用函数记录 (持续更新)

点滴1:importdata("data.txt") 将txt中的数据导入到MATLAB矩阵中. 点滴2:gcf为当前figure的句柄,gca为当前axes的句柄. 点滴3:MATLAB 绘图的基本就是set句柄.每个句柄含有多少属性通过get可以查看. 点滴4:复制一个矩阵,并组成新的矩阵,a=[1:255],b=repmat(a,x,y),b是以a矩阵为单位的x行y列的矩阵

matlab 常用函数汇总

1. 特殊变量与常数 主题词 意义 主题词 意义 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 inputname 输入参数名 NaN 非数 nargin 输入参数个数 nargout 输出参数的数目 pi 圆周率 nargoutchk 有效的输出参数数目 realmax 最大正浮点数 realmin 最小正浮点数 varargin   实际输入的参量 varargout 实际返回的参量     2. 操作符与特殊字符 主题词

matlab常用函数

1)查找向量中某个元素的位置:a=[1,2,34,5],查找34的位置:ans=find(a==34) 2)统计某个元素出现的次数:ans.length就得到元素34出现的次数 3)norm(A)函数用于返回A的范数,如果A是向量(行向量.列向量),norm(A)就是计算A的2范数,等价于norm(A,2).二范数就是向量所有元素的平方和,再开二次方.(参考:http://blog.sina.com.cn/s/blog_7d36d1910100wh4x.html)

Python常用函数(持续更新)

在写函数名时,末尾的左右括号表明它是一个函数的名字. print()函数 print()函数将括号内的数据显示在屏幕上. 也可以调用这个函数在屏幕上打印出空行,只要调用print()就可以了,括号内没有任何东西. print('Hello world') >>>hello world #打印出字符串'Hello world'的文本,引号不会打印在屏幕上,它们只是表示字符串的起止,不是字符串的一部分. input()函数 input()函数等待用户在键盘上输入一些文本,并按下回车键. my

C语言中的常用函数_持续更新

isspace函数: 背景:之前遇到scanf()输入时会把换行符留在输入队列的情况,如果下次要用到getchar(),但是会导致其先返回这个我们不需要的换行符:从而导致不希望出现的行为: 说明:检查参数c是否为空格字符,也就是判断是否为空格(' ').水平定位字符 ('\t').归位键('\r').换行('\n').垂直定位字符('\v')或翻页('\f')的情况.若参数c为空格字符,则返回TRUE,否则返回NULL(0). 注:位于ctype.h中,是宏定义,非真正函数: 例子: 1 int