83229816 发表于 2007-5-10 23:22

求数据的均方根值

我做实验的时候采集了不同时间下的焊接电压数据,有10000多个值,现在需要用matlab求这10000多个数据的均方根值,该怎么求啊,那位大侠能指点下, 万分感激~~

eight 发表于 2007-5-10 23:54

原帖由 83229816 于 2007-5-10 23:22 发表 http://forum.vibunion.com/forum/images/common/back.gif
我做实验的时候采集了不同时间下的焊接电压数据,有10000多个值,现在需要用matlab求这10000多个数据的均方根值,该怎么求啊,那位大侠能指点下, 万分感激~~


help load, sqrt

lvdepeng 发表于 2008-5-26 13:45

楼主的问题解决没,解决后能把你的方法、程序贴上来吗?

wwbeyondww 发表于 2008-5-26 19:23

导入作为向量x
rms=norm(x)/sqrt(length(x));

ChaChing 发表于 2008-10-21 00:26

rms=norm(x)/sqrt(length(x));
or
rms= sqrt(sum(x.^2)/length(x))

luxy_2004 发表于 2009-12-21 21:49

那么X数据怎么输入?如何表示呢?

ChaChing 发表于 2009-12-21 23:23

回复 6楼 luxy_2004 的帖子

help load, importdata, fscanf ...
ref
[原创]使用文本文件(.txt)进行数据存取的技巧总结
http://forum.vibunion.com/forum/viewthread.php?tid=45622&highlight=

luxy_2004 发表于 2009-12-23 21:04

楼上,我没有看懂你的贴啊

ChaChing 发表于 2009-12-23 21:38

回复 8楼 luxy_2004 的帖子

那一部分?:loveliness:

lq271311 发表于 2011-6-2 03:00

求平均用mean就行了

lq271311 发表于 2011-6-4 17:34

我知道啊,均方根不就是平方,平均,开方吗。平方开方用点幂就行了吧。平均用mean

lq271311 发表于 2011-6-4 17:41

ChaChing 发表于 2008-10-21 00:26 static/image/common/back.gif
rms=norm(x)/sqrt(length(x));
or
rms= sqrt(sum(x.^2)/length(x))

第二个式子:rms= sqrt(mean(x.^2))

ice.dragon 发表于 2011-8-12 10:42

崩溃,这个和matlab用离散RMS模块算出来的是完全不同!!!!!!!!!!!!!!!

baogangshi@gmai 发表于 2011-10-31 15:03

lq271311 发表于 2011-6-4 17:41 static/image/common/back.gif
第二个式子:rms= sqrt(mean(x.^2))

先用txt 或者 dat 数据导入matlab ,在用matlab 计算。
rms= sqrt(mean(x.^2))。。

syxqq123 发表于 2011-10-31 20:53

如果是直接导入为变量X的话
那就直接sqrt(X.*X/N)就行了呗
页: [1] 2
查看完整版本: 求数据的均方根值