matlab之命令整理(持续更新中...)

版权声明:如果对您有所启发,欢迎留言告知。若需转载请先联系作者获得许可,转载后请注明出处。 https://blog.csdn.net/yq_forever/article/details/80017238

deal 输入分发到输出

相当于是多个等式的集合。
比如

[Y1, Y2, Y3, ...] = deal(X1, X2, X3)

等价于

Y1 = X1;
Y2 = X2;
Y3 = X3;

diff 差分

diff可以做差分,也就是离散序列的求导。
差分往往可以用在平滑信号,让不平稳的信号经过多次差分来变得平稳(即在某一值附近波动),也可以利用这种特性进行奇异值检测。

findpeaks 检测峰值

可以加上很多条件限制,比如峰值大小、间隔距离等等,对含有噪声的信号很有用。

ismissing 查找缺失值

ismissing或者isNaN,返回一个矩阵,缺失值位置为1,其余为0。

randperm 随机打乱一个序列

如randperm(8),即随机产生一个1-8的排列。
如果想打乱一个向量a,可以使用命令a(randperm(length(a)))

sgolayfilt SG滤波器

适用于噪声频带很宽的信号平滑。也叫滑动最小二乘滤波器

上标下标斜体

格式和latex一样。如下标Xa就可以写X_{a}

sort 对向量排序

sort(A),升序排列。
sort(A,’descend’)降序排列

unique去掉重复值

unique(a) 去掉a中的重复值

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页