小弟初学matlab  今日师兄让偶识别一个信号的衰减。

clear

clc

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 一些参数 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

st=1024;                               % 采样频率 1024Hz

TT=300;                               % 采样周期

nn=st*TT;                            % 数据的采集长度=频率*时间

%注意:数据长度一般是1024的整数倍,当采样时间*频率不满足条件时,会延长采样时间自动满足1024的整数倍.

%例如采样时间为60s,数据长度应为3840,最后自动延长至4096,故采样时间为64S

nyquist=0.5*st;                      % 最高Nyquist频率=1/2采样频率

df=1/nn*st;                          % 最低起始频率

duan=40;                             % 分段数

kk=20;                                %采用随机减量技术时的周期数

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 测量数据读取 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

fid1=fopen('G:\matlab\work\try.uff','rt');

%fid2=fopen('G:\matlab\work\try.uff','rt');

for i=1:13

c=fgets(fid1); %行读取指令。

end

for j=1:nn/1024;       % 共300秒,200次1024采样,

b=fscanf(fid1,'%f',[1,1024]);  % 读取文件fid

Y(1024*(j-1)+1:1024*j)=b;

for i=1:15

c=fgets(fid1);   %  进行行读取,循环次,抵消说明文字

end

end

Y=Y-mean(Y);

//该段程序读取的是一个1024HZ*300秒的信号(一个样本),uff文件除了前面13行是一些注释性的参数外,后面的就是信号的加速度数据。

用MATLAB不能直接算Y的平方和,所以小弟不知道如何计算Y的均方根值,请教各位前辈。指点下小弟,不甚感激!

(Y的时域图如下)

[本帖最后由 mp2625 于 2009-11-6 22:58 编辑]

1111.jpg

(32.63 KB, 下载次数: 0)

2009-11-6 22:58 上传

matlab求一组随机数据的均方根,新人求助:如何计算某信号值的均方根值~相关推荐

  1. 用matlab求一组数据的分布函数,求任意一组数据的概率密度函数

    我们在统计数据处理时,经常计算一个样本的概率密度估计,也就是说给出一组统计数据,要求你绘制出它的概率分布曲线,matlab的统计工具箱中有直接的函数  就是:Ksdensity核心平滑密度估计 [f, ...

  2. matlab中列平方求和公式,matlab求两列数据的平方和

    matlab怎样求矩阵每一行的平方和? 有矩阵a则你所要求的矩阵b=sum(a.*a,2)附:::.*这是点乘,就是矩阵每个对应位置的元素相乘sum(a,2)是按行相加,得出的为列向量若sum(a)是 ...

  3. 随机微分过程matlab求数值解,随机微分方程数值解.pdf

    随机微分方程数值解.pdf c SIAM REVIEW 2001 Society for Industrial and Applied Mathematics Vol. 43 ,No. 3 ,pp. ...

  4. 关于MATLAB对已有数据的频谱分析及关心频率的幅值计算

    直接上代码 %% 频谱分析clear clc close all%% 数据导入 % %打开测试数据,多文件处理 % [Fnameh,Pnameh] = uigetfile('*.txt'); % re ...

  5. matlab截取左上四分之一,Excel求一组数据的四分之一分位数

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:Excel求一组数据的四分之一分位数 问题详情:求一组正态分布数据的四分之一分位数的函数?请举例.等回答:QUARTILE 函数语法 ...

  6. matlab中normfit,MATLAB中如何得到一组统计数据的分布特征

    MATLAB中如何得到一组统计数据的分布特征 我想通过MATLAB知道一组统计数据的分布特征,如属于哪种分布,均值方差等,请问如何实现?谢谢! function f=p_judge(A,alpha) ...

  7. matlab计算一组数的函数值_matlab中怎么求一组数据概率最大的数

    好象直接使用就可以了,第一次出现就包含了定义 顺便把些命令弄给你看下 matlab命令 matlab commands and functions list A a abs 绝对值.模.字符的ASCI ...

  8. matlab 虚数部分,MATLAB去掉一组数据中的虚数【多图】

    MATLAB去掉一组数据中的虚数[多图] 08-01栏目:技术 TAG:matlab虚数 matlab虚数 >> A=[1+i;2;3-2i;4+5i;6;7] A = 1.0000 + ...

  9. matlab在曲线给命名,matlab 利用xlsread画图,怎么将一组excel数据导入,通过matlab作图...

    Matlab 循环 for 语句 xlsread EXCEL表格数据导入 画图 Matlab的 xlsread() 函数可以将Excel数据到matlab工作空间,然后就可以根据读入据作图.下面给出操 ...

最新文章

  1. 58同城 Elasticsearch 应用及平台建设实践
  2. mysql类型_MySQL的数据类型
  3. 在myeclipse文件中如何创建properties类型的文件,从而连接数据库
  4. c 多文件全局变量_C语言开发单片机为啥都是全局变量形式?
  5. java动态菜单显示实现,java – 为Spring MVC / AOP应用程序实现动态菜单
  6. 一个简单混合协议通讯列子,物联网和互联网通讯。
  7. WF4.0实战(九):猜数字游戏,测下你的智力
  8. oracle数据库笔记---oracleweb视图使用流程,及plsql安装
  9. 神经网络进行自然语言处理最佳实践
  10. 由浅入深探究mysql索引结构原理、性能分析与优化
  11. VS遍历windows文件夹的代码
  12. asp毕业设计—— 基于asp+access的图书管理系统设计与实现(毕业论文+程序源码)——图书管理系统
  13. linux 可执行文件反编译,如何反汇编,修改,然后重新组装一个Linux可执行文件?...
  14. 纪录片:互联网之子 亚伦·斯沃茨的故事
  15. python钉钉机器人定时发送消息服务器_用Python写一个定时提醒的钉钉机器人
  16. vue3项目源码汇集
  17. 详解回归分析中相关变量选择的方法和构建思想——岭回归、LASSO 回归、主成分回归和偏最小二乘回归
  18. 构建ubuntu下的JXTA-C开发环境
  19. 腾讯安全“护航舰”亮相网安周,数实融合共筑产业安全防线
  20. shell脚本根据指定日期 得到月初,月末,季初,季末,年初,年末,周开始,周结束,旬初,旬末日期,报表日期

热门文章

  1. Matlab中求取置信区间
  2. [精彩] 如何讲好售前PPT
  3. 目前主流浏览器及其内核
  4. html网页制作看板娘原理,博客网页上添加live2D看板娘
  5. 3Dconnexion SpaceMouse Compact 有线3D鼠标
  6. 3D数字人arkit面部捕捉简化版流程
  7. Android 飞猪日历,移动app中对日期选择器的设计
  8. Android音视频 - OpenGL GLSL基础
  9. 一张图,看懂区块“链”
  10. MYSQL中LIKE(模糊查询)