
matlab
文章平均质量分 95
cenzmin
啥都不会
展开
-
Matlab中plot函数全功能解析
功能二维曲线绘图 语法plot(Y)plot(X1,Y1,...)plot(X1,Y1,LineSpec,...)plot(...,'PropertyName',PropertyValue,...)plot(axes_handle,...)h = plot(...)hlines = plot('v6',...) 描述p转载 2015-03-04 13:36:19 · 1293 阅读 · 0 评论 -
matlab 曲线拟合小记
在matlab中经常需要对数据进行曲线拟合,如最常见的多项式拟合,一般可以通过cftool调用曲线拟合工具(curve fit tool),通过图形界面可以很方便的进行曲线拟合,但是有些时候也会遇到不方便用图形工具。因此这里简单的记下两种常用的拟合方法。1 多项式拟合(polyfit和polyval)polyfit可以对数据进行拟合(自定义用几次多项式),返回相应的参数,然后用po转载 2015-06-01 11:58:00 · 2217 阅读 · 0 评论 -
matlab 读取文件技巧 经典中的经典
振动论坛原版主eight的经典贴http://www.chinavib.com/thread-45622-1-1.htmlMATLAB对于文本文件(txt)进行数据读取的技巧总结(经典中的经典)由于本帖内容较多,部分转自他人的心得,因此,凡转贴的地方仅用“----转----”标注,原作者略去,在此对所有原作者表示感谢!特别说明:由于大家在 I/O 存取上以 txt 文件为主,且读取比存转载 2015-05-29 14:18:45 · 924 阅读 · 0 评论 -
如何用matlab索引文件夹中的所有.txt文件
对文件夹中的所有某些形式的文件进行批量索引很重要, 经常遇到. 现在test文件夹中有1.txt, 2.txt, 3.txt,..., 100.txt, 那么如果对这些文件进行批量的索引呢?matlab代码如下:[plain] view plaincopyclear clc cd('C:\Documents and Setting转载 2015-05-29 11:30:48 · 1205 阅读 · 0 评论 -
matlab对文件目录路径的操作
1、 filesep用于返回当前平台的目录分隔符,Windows是反斜杠(\),Linux是斜杠(/)。2、 fullfile用于将若干字符串连接成一个完整的路径。例如:>> f=fullfile('D:','Matlab','example.txt')f=D:\Matlab\example.txt(在Windows中,“D:\”表示D盘,“D:转载 2015-05-29 11:28:35 · 899 阅读 · 0 评论 -
如何在STM32上使用matlab设计定点数IIR滤波器
总体说来,定点数的优点在于运行速度比浮点数快,缺点是设计时比较麻烦,要通过malab在stm32上实现IIR的定点滤波程序,需要按照以下步骤来实现。1.通过仿真确定内部状态值的范围,范围定的误差越小,精度越高,但容易出现饱和现象。首先使用fdatool创建一个IIR滤波器,这里我们仍然设计一个2阶高通滤波,类型选切比雪夫I型,截止频率300Hz,量化方法采用浮点数,然后将该滤波器实转载 2015-03-06 11:47:40 · 5993 阅读 · 0 评论 -
手把手教你用matlab生成STM32官方IIR滤波器的系数
本文采用的matlab版本为R2008a,芯片采用stm32f103v。先回顾一下数字信号处理和IIR滤波器的相关知识。数字信号处理是用数字序列来研究系统的一门技术,不同于模拟信号,数字信号处理起来更加灵活,不仅可以处理一维信号,还可以处理二维、三维以上的信号。这门技术应用非常广泛,如生物医学、声学、雷达、语音通信、数据通信等都采用了数字信号处理技术。在数字信号处理技术中经转载 2015-03-06 13:45:16 · 10888 阅读 · 4 评论 -
基于Simulink的FIR滤波器设计与仿真--初识matlab
一直对信号分析与处理有着比较浓厚的兴趣,只可惜数学水平挺一般,难以将兴趣发展为job,因此就蜻蜓点水了。公司里的几乎人人都会simulink,而我是十足的门外汉。看别人用得行云流水总是挺眼馋的,于是也班门弄斧试试。实现的功能是将三个幅度都为1初相位0,频率分别为10Hz、20Hz、30Hz的正弦信号叠加在一起,将混叠后的信号通过一个带通滤波器,只剩下20Hz的正弦信号,用示波器显示转载 2015-03-06 12:57:03 · 32775 阅读 · 9 评论 -
IIR滤波器设计(调用MATLAB IIR函数来实现)
转载请注明文章来源 – http://blog.youkuaiyun.com/v_hyx ,请勿用于任何商业用途 对于滤波器设计,以前虽然学过相关的理论(现代数字信号处理和DSP设计),但一直不求甚解,也没用过。趁着最近使用了一下,就来重学一回,温故而知新。 先来说说IIR滤波器设计,理论与原理参考如下博客,写得简明易懂,不错。http://blog.c转载 2015-03-04 12:59:28 · 4041 阅读 · 0 评论 -
用Matlab的FDAtool生成IIR滤波器参数
MATLAB IIR数字滤波器设计 首先我们要明白相关的概念。数字滤波器设计采用角频率,如何与实际信号频率对应?角频率w,采样频率fs ,实际信号频率f的转换关系为: W = 2*pi* f / fs采样频率的角频率为 2 *pi.数字滤波器的指标,以低通为例【见下图】: 当我们设计的滤波转载 2015-03-04 13:15:04 · 2478 阅读 · 0 评论 -
IIR数字滤波器实现(mantlab+C语言)
题目:16k采样率音频数据下采样到8k采样率求解方案分析:直接每隔一个取一个采样值,这样就可以得到8k采样率的数据。但是这样明显会有问题。按照采样率变换理论,首先应该通过一个低通滤波器,滤掉[pi/2, pi]这个区间上的频率,以防止下采样造成的频率混叠。这个低通滤波器在很多书上都用FIR滤波去实现,并且可以用FIR滤波的多相结构去实现。这样滤波和下采样过程可以互换位置。即先下采样再进行多转载 2015-03-04 13:17:07 · 3366 阅读 · 0 评论 -
STM32实现IIR滤波器,可用matlab生成的头文件
matlab的fdatool是好东西,不过很多人不知道该怎么使用它生成的C头文件。趁着放假有时间,摸索了几天,终于搞定。希望阿莫给条裤子。该程序已经用于心电采集实验导联aVF,带宽1-25Hz实验过程中图片 (原文件名:DSCF6003.JPG) 液晶截图 (原文件名:aVF_LCD.jpg) 不多说,切入正题这里有个fdatool设计的IIR高通滤波器转载 2015-03-04 13:26:40 · 8595 阅读 · 2 评论 -
抛物线拟合算法的实现
最近在写一个程序,其中需要对B样条曲线进行拟合。但是B样条曲线的公式实在复杂,看着就头晕。于是,我将问题进行了简化。一段B样条曲线,可以近似地看成是若干段抛物线构成的,所以,曲线拟合问题就被转换为抛物线拟合问题了。对于抛物线拟合问题,可以使用《计算方法》中的最小二乘法,最后求解线性方程组的地方,用的是高斯消去法。本文用C#实现了这两种算法。 最小二乘法是一种数据优化技术,在已经得到一转载 2015-06-01 13:45:26 · 10241 阅读 · 0 评论