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. 20145208 《Java程序设计》第9周学习总结

    20145208 <Java程序设计>第9周学习总结 教材学习内容总结 本周学习的内容有第十六周整合数据库,第十七章反射与类加载器,第十八章自定义泛型.枚举与注释. 在本周学习中,最大的难 ...

  2. 学习笔记——Maven实战(五)自动化Web应用集成测试

    自动化集成测试的角色 本专栏的上一篇文章讲述了Maven与持续集成的一些关系及具体实践,我们都知道,自动化测试是持续集成必不可少的一部分,基本上,没有自动化测试的持续集成,都很难称之为真正的持续集成. ...

  3. 整理sqlserver 级联更新和删除 c#调用存储过程返回值

    整理一下级联更新和删除 c#调用返回值 use master go IF exists(select 1 from sysdatabases where name='temp') BEGIN DROP ...

  4. CUDA编程学习(二)

    将数据加载到GPU后,如何在grid下的block进行并行计算(一个grid包含多个block) /****How do we run code in parallel on the device** ...

  5. java8特性深入解读文章合集

    Java 8新特性列表 官方OpenJDK java8核心类库新特性列表 Lambda表达式 java8 lambda表达式被誉为java语言10年来最大的突破,给用户提供了scala和clojure ...

  6. 魅蓝Note2 在Android Studio 与 Eclipse中无法被检测到

    昨天到手的Note2 结果发现测试不了,一看魅蓝的版本是android 5.1,然后更新的自己的SDK. 最后…… 仍然不能识别到手机. ———————————— 今天在stackoverflow上搜 ...

  7. Library not found for -lPods 解决方法

    使用cocoapods 经常会遇到的问题. 1. Library not found for -lPods 2. Pods was rejected as an implicit dependency ...

  8. Bootstrap系列 -- 20. 禁用状态

    Bootstrap框架的表单控件的禁用状态和普通的表单禁用状态实现方法是一样的,在相应的表单控件上添加属性“disabled” 在使用了“form-control”的表单控件中,样式设置了禁用表单背景 ...

  9. WCF 入门(15)

    前言 度过了一个阳光明媚的周末. 一个阴霾的周日夜晚. 第15集 WCF里面的异常处理(1)  Exception handling in WCF 大致看了一下,这个WCF视频里面总共有6集,这个是第 ...

  10. 【web必知必会】—— 使用DOM完成属性填充

    本文介绍了使用DOM的简单方法实现动态加载图片的功能. 前文介绍了: 1 DOM四个常用的方法 首先看一下效果,初始时是一个相册,可以点击导航,切换图片,并切换下方显示内容: 点击house,可以动态 ...