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. 软件工程(QLGY2015)第二次作业点评(随机挑选20组点评)

    相关博文目录: 第一次作业点评 第二次作业点评 第三次作业点评 说明:随机挑选20组点评,大家可以看看blog名字,github项目名字,看看那种是更好的,可以学习,每个小组都会反应出一些问题,希望能 ...

  2. 闭包拾遗 & 垃圾回收机制

    闭包拾遗 之前写了篇<闭包初窥>,谈了一些我对闭包的浅显认识,在前文基础上,补充并且更新些对于闭包的认识. 还是之前的那个经典的例子,来补充些经典的解释. function outerFn ...

  3. 如何部署Iveely.Computing分布式实时计算系统

    Iveely.Computing是参考Storm的分布式实时计算系统的部分原理,用纯Java实现的轻量级.迷你型,适合于搜索引擎的实时计算系统, Iveely 搜索引擎是一款基于Iveely.Comp ...

  4. Bootstrap系列 -- 18. 表单控件大小

    前面看到的表单控件都正常的大小.可以通过设置控件的height,line-height,padding和font-size等属性来实现控件的高度设置.不过Bootstrap框架还提供了两个不同的类名, ...

  5. [USACO2003][poj2185]Milking Grid(kmp的next的应用)

    题目:http://poj.org/problem?id=2185 题意:就是要求一个字符矩阵的最小覆盖矩阵,可以在末尾不完全重合(即在末尾只要求最小覆盖矩阵的前缀覆盖剩余的尾部就行了) 分析: 先看 ...

  6. 09.C#委托转换和匿名方法(五章5.1-5.4)

    今天将书中看的,自己想的写出来,供大家参考,不足之处请指正.进入正题. 在C#1中开发web form常常会遇到使用事件,为每个事件创建一个事件处理方法,在将方法赋予给事件中,会使用new Event ...

  7. 6、面向对象以及winform的简单运用(抽象基类与接口)

    抽象类与抽象方法 1.书写规范: 在类前面加上abstract关键字,就成为了抽象类:在一个方法前面加上abstract关键字,就成为了抽象方法(抽象方法不能有实现方法,直接在后面加分号) 例: ab ...

  8. iOS 使用AFNetworking遇到异常 Request failed: unacceptable content-type: text/html

    错误日志是: Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unac ...

  9. HDU 3401 Trade dp+单调队列优化

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3401 Trade Time Limit: 2000/1000 MS (Java/Others)Mem ...

  10. iOS边练边学--iOS中的(ARC下)单粒模式(GCD实现)

    一.ARC中实现单粒模式 在.m 保留一个全局的static的实例 static id _名称; 重写allocWithZone:方法,在这里创建唯一的实例 提供一个类方法让外界访问唯一的实例 实现c ...