1.round : 四舍五入

例子:a = [-1.9, -0.2, 3.4, 5.6, 7.0, 2.4+3.6i]

round(a): [-2  0  3  6  7  2  4]

2.butter 巴特沃斯滤波器设计

hd = design(d,'butter')
hd = design(d,'butter',designoption,value...)

2.filtfilt 0阶数字滤波器

y = filtfilt(b,a,x)
y = filtfilt(SOS,G,x)

2.repmat

B = repmat(A,m,n)

创建大矩阵B,将A矩阵m行n列排列。
B = repmat(A,[m n])

同上
B = repmat(A,[m n p...])

多维矩阵

2.resample  改变信号的取样率

resample是抽取和插值的两个结合

在resample中用到了反锯齿(anti-aliasing)低通FIR滤波

resample(data,P,Q)

在重新取样的过程中,使用FIRLS滤波,还使用UPFIRDN
resample(data,P,Q,order)

order是滤波的阶数

2.kaiser(Kaiser window)凯瑟窗

w = kaiser(L,beta)

3.any

B = any(A) 

A为空,返回0;

A为向量,A中元素有一个不为0,返回1;

A为矩阵,以A的列为向量,返回行向量的逻辑值;

A为多维矩阵数组,以A中不为单维矩阵作为向量,返回每个向量的逻辑值。
B = any(A,dim)

4.size

d = size(X)

d为向量,内容为矩阵X的行列...
[m,n] = size(X)

m为矩阵X的行数,n为X的列数
m = size(X,dim)

m为X的维数,dim为1时,m为行数,dim为2时,m为列数
[d1,d2,d3,...,dn] = ize(X),

返回X的一维d1,二维d2,三维d3等等...

5.rat, rats 有理分数(rational fraction)

[N,D] = rat(X)

N./D  = X,N为分子,D为分母
[N,D] = rat(X,tol)

tol为误差范围。
rat(X)

仅显示连续分数

6.isscalar

isscalar(A)

如果size(A)的返回值为[1 1],返回逻辑值1,否则返回逻辑值0

7.ismatrix

ismatrix(V)

如果size(V)的返回值[m n]为非负整数(正数和零),返回逻辑值1,否则返回逻辑值0

8.mean

M = mean(A)

如果A为向量,返回平均值

如果A为矩阵,计算列的平均值,M为行向量

如果A为多(>2)维矩阵...
M = mean(A,dim)

dim为1时,计算列的平均值,M为行向量

dim为2时,计算行的平均值,M为列向量

9.find

ind = find(X)

ind为X中所有非零元素的索引。如果X为行向量,ind也为行向量;如果X为列向量,ind也为列向量。如果X元素全为零或者X为空,ind为空。
ind = find(X, k)

返回X中前k个非零数
ind = find(X, k, 'first')

返回X中最多前k个非零数的索引
ind = find(X, k, 'last')

返回最后最多k个非零数的索引
[row,col] = find(X, ...)

返回符合条件的元素的行数和列数

例子:X为5-by-7-by-3的数组,X(4,2,3)非零,

则row为4,col为16

(7 columns in page 1) + (7 columns in page 2) + (2 columns in page 3) = 16.

[row,col,v] = find(X, ...)

返回行号 列号 以及符合要求的元素值;

如果X为逻辑表达式,v为相应的逻辑值

10.max

C = max(A)

A为向量,返回最大的元素

A为矩阵,将列看作向量,返回一个行向量,元素为列向量中的最大值

A为多维(>2)矩阵
C = max(A,B)

A B为相同结构,或者A B都为标量,C的结构与A B相同,元素为A或B中对应位置的较大者
C = max(A,[],dim)

dim为1,返回列向量的最大值,dim为2,返回行向量的最大值。

例子:

A = [1 9 10; 2 4 6;3 16 3]
C = max(A,[],1) c = 3 16 10 A = [1 9 10; 2 4 6;3 16 3]
C = max(A,[],2) c = 10
6
16

[C,I] = max(...)

C为最大值,I为索引

matlab之round any size rat isscalar ismatrix mean find max的更多相关文章

  1. Frame size of 257 MB larger than max allowed 100 MB

    ActiveMQ有时会报类似Frame size of 257 MB larger than max allowed 100 MB的错误,意思是单条消息超过了预设的最大值,在配置文件中 <tra ...

  2. What size do you use for varchar(MAX) in your parameter declaration?

    What size do you use for varchar(MAX) in your parameter declaration? In this case you use -1. See al ...

  3. matlab获取图片的size属性,长宽

    width=size(imread(‘文件名'),2): %获取图像宽length=size(imread(‘文件名'),1): %获取图像长 g=imread(['D:\文件及下载相关\桌面\代码 ...

  4. Matlab && C-Mex Round 1

    前言:本篇文章主要通过一个简单的例子程序对C-Mex进行一个初步的说明.前期的环境搭建(包括安装Matlab和gcc编译器)就不在这里赘述了. 在看文章之前,建议初学者先检查一下Matlab的mex配 ...

  5. matlab初学之roundn和round

    文章出处: http://evaevazhuxun.blog.sohu.com/154543859.html http://blog.sina.com.cn/s/blog_a4034b2801012o ...

  6. PCA and kmeans MATLAB实现

    MATLAB基础知识 l  Imread:  读取图片信息: l  axis:轴缩放:axis([xmin xmax ymin ymax zmin zmax cmin cmax]) 设置 x.y 和  ...

  7. MATLAB随机森林回归模型

    MATLAB随机森林回归模型: 调用matlab自带的TreeBagger.m T=textread('E:\datasets-orreview\discretized-regression\10bi ...

  8. NumPy for MATLAB users

    http://mathesaurus.sourceforge.net/matlab-numpy.html Help MATLAB/Octave Python Description dochelp - ...

  9. k-means算法MATLAB和opencv代码

    上一篇博客写了k-means聚类算法和改进的k-means算法.这篇博客就贴出相应的MATLAB和C++代码. 下面是MATLAB代码,实现用k-means进行切割: %%%%%%%%%%%%%%%% ...

随机推荐

  1. Python3常用内置函数

    数学相关 abs(a) : 求取绝对值.abs(-1) max(list) : 求取list最大值.max([1,2,3]) min(list) : 求取list最小值.min([1,2,3]) su ...

  2. 工作的思考十七:工作中容易犯的错误 - Delay

    其实IT是一个很严谨的行业,不管是从代码角度还是从日常的工作分配都是按计划来的. 从今年年初到现在,在我的工作中出现了两次“Delay”,第一次不以为然,虽然上司也找过我谈话,但没意识到问题的严重性. ...

  3. overlay-3

    if(typeof Shadowbox=="undefined"){ throw"Unable to load Shadowbox, no base library ad ...

  4. 第一个windows程序设计

    #include <windows.h> int WINAPI WinMain(HINSTANCE hinstabce, HINSTANCE prvhinstace, PSTR icmdL ...

  5. Servlet Study 1

    this content below are come from the  JSR154 by sun Just for record purpose. if this relate to some ...

  6. eclipse插件:打开选中文件所在的目录

    easyexplore是一个eclipse的小插件,它能直接打开选中文件所在的目录 下载: 地址:http://sourceforge.net/projects/easystruts/files/,我 ...

  7. JavaWeb 项目开发中的技术总结

    前言: 在项目开发过程中的一点点指导思想 1.环境准备 win系统 Eclipse 开发平台 maven tomcat Mysql 数据库,mysql5.6 操作数据库的jar 包 JDBC 连接数据 ...

  8. 36.Android之多线程和handle更新UI学习

    android经常用到多线程更新UI,今天学习下. 首先布局比较简单: <?xml version="1.0" encoding="utf-8"?> ...

  9. Bzoj1150 数据备份Backup

    Description 你在一家 IT 公司为大型写字楼或办公楼(offices)的计算机数据做备份.然而数据备份的工作是枯燥乏味 的,因此你想设计一个系统让不同的办公楼彼此之间互相备份,而你则坐在家 ...

  10. ubuntu 12.04安装telnet和ssh服务

    ubuntu安装telnet服务 1. sudo apt-get install xinetd telnetd sudo vi /etc/inetd.conf并加入以下一行,假如没有发现这个文件,自己 ...