matlab笔记
高峰路远
这个作者很懒,什么都没留下…
展开
-
matlab Tips
Matlab中如果我们使用循环的话,如果循环体内的程序不含有single等类型,而且使用的函数都是matlab的build-in function的话,matlab会自动帮助你优化for循环。使用ctrl + i 可以对选中的代码区域自动排版。...原创 2021-05-21 09:34:02 · 182 阅读 · 0 评论 -
找出矩阵中的最大值
已知矩阵a:1、找矩阵a每列的最大值[max_a,index]=max(a);或者[max_a,index]=max(a,[],1);其中max_a是最大的数值,index是最大的数值所处的位置。【最小值由min替换max即可】2、找矩阵a每行的最大值[max_a,index]=max(a,[],2);其中max_a是最大的数值,index是最大的数值所处的位置。【最小值由min替换max即可】【注意,有时需要找除0以外的最小值,可以将矩阵中的0值置为NaN: a(原创 2021-05-15 16:23:17 · 11056 阅读 · 0 评论 -
wgn和awgn函数
MATLAB中产生高斯白噪声非常方便,可以直接应用两个函数,一个是WGN,另一个是AWGN。WGN用于产生高斯白噪声,AWGN则用于在某一信号中加入高斯白噪声。WGN:产生高斯白噪声y = wgn(m,n,p) 产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度。y = wgn(m,n,p,imp) 以欧姆(Ohm)为单位指定负载阻抗。y = wgn(m,n,p,imp,state) 重置RANDN的状态。在数值变量后还可附加一些标志性参数:y = wgn(…,POWER原创 2021-05-13 20:46:39 · 6928 阅读 · 0 评论 -
降采样处理 resample函数
resample为信号降采样处理,理解如下:B=resample(x,90,250); % 采样从250Hz降到90Hz,如果250在前,就是插值从90到250,可以看B的长度,250Hz采样4000个数据等于90hz采样1440个数据,这就是降采样。原创 2021-05-07 21:49:24 · 451 阅读 · 0 评论 -
min max rand repmat 函数
M = min(A,[],1) %矩阵A每一列最小值构成的行向量。M = min(A,[],2) %矩阵A每一行最小值构成的列向量。[M,I] = min(___) 在上述语法基础上返回 A 中最小值在运算维度上的索引。原创 2021-05-06 22:33:36 · 133 阅读 · 0 评论