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进行切割: %%%%%%%%%%%%%%%% ...
随机推荐
- 20145208 《Java程序设计》第一周学习总结
20145208 <Java程序设计>第X周学习总结 教材学习内容总结 这几天我学习java的基础内容,这几天我学习了java的基础内容,从教材上面我了解到了java是一种程序语言,但他又 ...
- 关于那些难改的bug
多年的测试经验中,经常发现有这么一种现象:总有些提了的bug不能顺利的被修复.这些bug往往有4个走向: 1.在被发现的版本中最终被解决,但中途花费较多周折. 2.有计划的在后续的版本中被解决. 3. ...
- Android开发之高效加载Bitmap
一.概述 在Android开发中,我们经常与Bitmap打交道,而对Bitmap的不恰当的操作经常会导致OOM(Out of Memory).这篇文章我们会介绍如何高效地在Android开发中使用Bi ...
- java中的静态代码块、构造代码块、构造方法
运行下面这段代码,观察其结果: package com.test; public class HelloB extends HelloA { public HelloB() { } { System. ...
- php模式设计之 单例模式
模式设计是什么?初学者一开始会被这高大上的名称给唬住.而对于有丰富编程经验的老鸟来说,模式设计又是无处不在.很多接触的框架就是基于各种模式设计形成的. 简单说,在写代码的过程中一开始往往接触的是面向过 ...
- [转]Android Studio 快捷键整理分享
Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码 ...
- 趋势or过渡,量子点屏幕真的优于OLED?
[导读]谁都知道买电视就是要买看起来很爽的产品,但怎么界定这个“爽”字?大部分人所知的是屏幕要够大,再近一步就是分辨率要够高——在这个4K分辨率逐步进入寻常家庭的时代,这两者已经不是选购屏幕类产品的大 ...
- linux用户管理命令
关键字 useradd passwd who w uptime 1.useradd添加用户命令 useradd 用户名 passwd 用户名 (设置密码) 2.userdel 删除用户 userdel ...
- WampServer集成环境安装与配置
实习到了第三个礼拜了,原来我们小组是以开发php为主的,我们项目的服务器也是用php做的,因此我觉得很有必要学一下php的相关知识,首先当然是搭建环境了,写篇博客分享下经验. 目录: 一.软件下载 二 ...
- python 2.7的安装
最近准备入手学习python 这里我是按照:http://blog.csdn.net/jcjc918/article/details/11022345 来的 我在安装python 3 的时候发现上下左 ...