![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
matlab
smartisong
这个作者很懒,什么都没留下…
展开
-
长时间数据流的信号滤波处理——基于MATLAB的FIR滤波器设计(1)
对于长时间数据流的信号滤波处理,一定到考虑分段数据中间的间断点处理问题。本文主要通过基于MATLAB的FIR滤波器的设计,解决了分段数据流的滤波不连续问题,这在实际工程项目中,非常值得借鉴和参考。原创 2022-08-21 11:46:47 · 2473 阅读 · 5 评论 -
【matlab】信号无损失下采样过程
在不影响计算结果精度的前提下,为了降低计算成本,通常对信号进行下采样。下采样之后的样本仍需满足大于奈奎斯特采样频率,以避免产生混叠。为了避免发生混叠,通常应在减采样前施加一个滤波器。......转载 2022-08-13 16:57:35 · 1701 阅读 · 0 评论 -
信号处理中的反傅里叶变换(IFFT)原理
信号处理中的IFF 的原理转载 2022-07-23 19:05:34 · 29589 阅读 · 7 评论 -
Matlab中的矩阵数据保存为csv文件
对于经常使用matlab处理数据的人来说,加个数据保存为csv、excel文件是经常使用的。方法有很多,其中一种是使用**writematrix()**函数,一行命令即可完成。A = [1,2,3; 4,5,6;7,8,9];writematrix(A,'A.csv'); % 写入csvwritematrix(A,'A.xlsx'); % 写入excel如果给每一行加个名字,可以使用**writetable()**函数writetable(table(a),'test.xls原创 2021-11-16 22:32:16 · 15784 阅读 · 0 评论 -
基于MATLAB的定点FFT 加速计算
主要是验证在FPGA中的FFT结果与MATLAB的FFT计算结果进行对比。在硬件编程系统中,定点计算是非常方便的,也是非常适合的,而且速度快。因此,需要基于定点的FFT计算,但是会有精度误差,所以就需要根据具体要求,确定具体定多少位数,8bit,16bit,还是32bit等。...原创 2021-09-25 20:05:14 · 2101 阅读 · 3 评论 -
matlab中矩阵SVD分解
SVD分解matlab中自带矩阵的SVD分解函数[U,S,V] = svd(A) %返回一个与A同大小的对角矩阵S,两个酉矩阵U和V其中,svd分解后,得到的是V的转置矩阵V’。分解后的U、S、V,恢复原始矩阵A:A = U*S*V' % 此处是V的转置SVD分解后,得到的是V的转置矩阵,若需要恢复到原始矩阵,乘的是V的转置矩阵V’,而不是矩阵V。...原创 2021-08-15 19:17:45 · 8832 阅读 · 0 评论 -
Matlab 启动并行环境加速计算,提高程序的运行速度
Matlab 启动并行环境加速计算,提高程序的运行速度运行环境:matlab2020a,windows10为了加快matlab代码的运行速度,需要对其进行并行计算。非常重要的前提条件是:并行处理的各部分结果独立,互不影响。if(isempty(gcp('nocreate'))) % 判断是否已启动并行环境 p = parpool; % 启动并行环境end% your code for compute% parfor i = 1:100% b(i) = i^2;% end原创 2021-07-04 11:45:36 · 1492 阅读 · 0 评论