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进行切割: %%%%%%%%%%%%%%%% ...
随机推荐
- app整体搭建环境:tabBar切换不同控制器的封装(自定义导航+自定义uiviewcontroler+系统自带tabbar+自定义tabbarController)
首先,一个app的搭建环境非常重要.既要实现基本功能,又要考虑后期优化的性能. 现在很多应用不仅仅是系统自带的控制器,由于需求复杂,基本上需要自定义多控制器来管理. 新建一个BasicNavigati ...
- 第一周Web类WriteUp
Forms 看到这题目第一反应就是先抓个包试试,抓包之后效果如图所示 看到一个showsource=0,那就想着把它改成1看看会出现什么效果,改成1之后forward,发现网页上变成了这个样子 根据这 ...
- HoloToolkit项目源码剖析 - Spatial Mapping功能实现
就像我之前所描述的,HoloToolkit项目是微软基于Unity内置的底层API封装的一套工具集合,帮助我们快速使用Unity集成开发HoloLens应用. 本文主要通过源码研究其中Spatial ...
- 云计算之路-阿里云上:2014年6月12日12点IIS请求到达量突降
今天中午12:00左右,在Windows性能监视器中突然发现SLB中的两台云服务器的IIS请求到达量(ArriveRate)突然下降,见下图: IIS日志中的情况如下: 综合以上情况,我们推测在12: ...
- Object C学习笔记14-分类(category)
在.NET中有一个非常带劲的特性,那就是扩展方法. 扩展方法使你能够向现有类型“添加”方法(包括你自定义的类型和对象噢),而无需创建新的派生类型.重新编译或以其他方式修改原始类型.扩展方法是一种特殊的 ...
- 关于 hangfire 初始化工作机制
hangfire初始化的配置方法 :UseHangfire . public static class OwinBootstrapper { /// <summary> /// Boots ...
- ThinkPHP中的跨控制器调用与框架执行流程
一.跨控制器调用 UserController.class.php <?php namespace Home/Controller use Think/Controller class User ...
- 13.C#分部类型和静态类(七章7.1-7.2)
再大的东西不去找,也就没了,再小的知识不去记,也就忘了.今天来写一写C#中的分部类型和静态工具类,这些两个概念可能在我们的日常使用过程中都使用过,可能大家对这些内容觉得这些不是应该有的东西嘛,那就来复 ...
- AngularJS开发指南2:AngularJS初始化过程
自动初始化 请将ng-app指令放到你应用的标签节点中, 如果你想要AngularJS自动执行整个<html>程序就把它放在 <html> 标签中.比如:<html ng ...
- 使用nginx绑定域名,代理gitlab
默认情况下,gitlab通过自带的unicorn来充当web页面的,不用nginx也可以,这里我们使用nginx代理vim /etc/yum.reos.d/nginx.repo # 编辑nginx.r ...