matlab之round any size rat isscalar ismatrix mean find max
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的更多相关文章
- Frame size of 257 MB larger than max allowed 100 MB
ActiveMQ有时会报类似Frame size of 257 MB larger than max allowed 100 MB的错误,意思是单条消息超过了预设的最大值,在配置文件中 <tra ...
- 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 ...
- matlab获取图片的size属性,长宽
width=size(imread(‘文件名'),2): %获取图像宽length=size(imread(‘文件名'),1): %获取图像长 g=imread(['D:\文件及下载相关\桌面\代码 ...
- Matlab && C-Mex Round 1
前言:本篇文章主要通过一个简单的例子程序对C-Mex进行一个初步的说明.前期的环境搭建(包括安装Matlab和gcc编译器)就不在这里赘述了. 在看文章之前,建议初学者先检查一下Matlab的mex配 ...
- matlab初学之roundn和round
文章出处: http://evaevazhuxun.blog.sohu.com/154543859.html http://blog.sina.com.cn/s/blog_a4034b2801012o ...
- PCA and kmeans MATLAB实现
MATLAB基础知识 l Imread: 读取图片信息: l axis:轴缩放:axis([xmin xmax ymin ymax zmin zmax cmin cmax]) 设置 x.y 和 ...
- MATLAB随机森林回归模型
MATLAB随机森林回归模型: 调用matlab自带的TreeBagger.m T=textread('E:\datasets-orreview\discretized-regression\10bi ...
- NumPy for MATLAB users
http://mathesaurus.sourceforge.net/matlab-numpy.html Help MATLAB/Octave Python Description dochelp - ...
- k-means算法MATLAB和opencv代码
上一篇博客写了k-means聚类算法和改进的k-means算法.这篇博客就贴出相应的MATLAB和C++代码. 下面是MATLAB代码,实现用k-means进行切割: %%%%%%%%%%%%%%%% ...
随机推荐
- 20145316GDB调试汇编堆栈
GDB调试例子的汇编堆栈 代码 直接-m32编译出现问题 编译64位Linux版本32位的二进制文件,需要安装一个库,使用指令sudo apt-get install libc6-dev-i386 编 ...
- 【MyEclipse 2015】 逆向破解实录系列【1】(纯研究)
声明 My Eclipse 2015 程序版权为Genuitec, L.L.C所有. My Eclipse 2015 的注册码.激活码等授权为Genuitec, L.L.C及其付费用户所有. 本文只从 ...
- grootJs的vm结构
按看这段代码生成的vm groot.view("myview", function (vm, ve) { vm.say = "hello word!"; }) ...
- LinuxMint下Docker的安装部署和验证
通过lsb_release命令查看以下我的LinuxMint发行版, 查看以下我的Linux内核版本, Docker要求Linux内核版本必须在要在3.10以上,显然我们的系统是满足的. 1. Doc ...
- 重构笔记---MEF框架(下)
概述 上一篇介绍了MEF的一个很简单很基本的应用,实现了MEF框架并展示了MEF框架的一些基本的要求和设置,这些基础知识很重要,接下来我们分析一下如何扩展或增强MEF框架内容. 增强的Contract ...
- 第十六章:脚本化HTTP
写在本章内容前: 第十五章:事件处理 涉及到到较多的文字篇幅,介于个人精力问题,暂不更新.主要包含的内容有事件类型.注册事件处理程序.事件处理程序的调用.文档加载事件.鼠标事件.鼠标滚轮事件.拖放事件 ...
- try throw catch异常处理机制
/*本程序实现分块查找算法 又称索引顺序查找 需要注意的是分块查找需要2次查找 先对块查找 再对块内查找 2013.12.16 18:44*/ #include <io ...
- iOS开发中的错误整理,(百思项目,指示器位置)设置控件尺寸和点坐标,先设置尺寸,再设置点坐标
之前对控件的尺寸和点的坐标的设置从来都是想到什么写什么,从来没有关心过顺序.然后就有了这次的血的教训!!!!! 下面是错误的截图,先设置的中心点,然后设置的宽度.程序运行就这样了,点别的没有毛病!!! ...
- HTML5开发注意事项及BUG解决
1.点透Q:元素A上定位另外一个元素B,点击元素B,如果元素A有事件或链接,会触发元素A上的事件或链接,即点透A:在元素B的touchend中增加ev.preventDefault();阻止默认事件即 ...
- BZOJ1202 狡猾的商人
HNOI2005 Day1 T4 Description 刁姹接到一个任务,为税务部门调查一位商人的账本,看看账本是不是伪造的.账本上记录了n个月以来的收入情况,其中第i 个月的收入额为Ai(i=1, ...