24小时热门版块排行榜    

查看: 1757  |  回复: 6
本帖产生 1 个 博学EPI ,点击这里进行查看

wust67

金虫 (著名写手)

[求助] 误差线范围计算过程

请问折线图和柱状图中的误差线的范围是如何计算出来的?到底是通过误差传递公式计算出来的,还是通过多次测量求得的标准偏差?请以自己的实验数据为例,列出详细计算过程。对满意答案一次性奖励50金币。谢谢!


[ Last edited by wust67 on 2011-5-27 at 13:31 ]
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

wust67(金币+15, 博学EPI+1): OIC 3Q 2011-06-26 09:01:14
wust67(金币+10): 再次表示感谢! 2011-06-26 16:52:33
楼主你用matlab吗?matlab有个函数叫errorbar,可以在曲线上做误差线
示例代码
CODE:
X = 0:pi/10:pi;
Y = sin(X);
E = std(Y)*ones(size(X));
errorbar(X,Y,E)

示例图
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2011-05-27 14:58:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kilikf

木虫 (职业作家)

【答案】应助回帖

wust67(金币+5): I know. Thanks. 2011-06-26 09:02:13
wust67(金币+5): Thx. 2011-07-02 19:15:55
通过多次测量求得的标准偏差!
否则你标在上面算什么呢?
小时候我的梦想是当科学家,长大后当我却更希望自己是地主家的少爷,家有良田千顷,终日不学无术,没事领着一群狗奴才上街去调戏一下良家妇女...
3楼2011-05-27 15:02:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wust67

金虫 (著名写手)

引用回帖:
Originally posted by kilikf at 2011-05-27 15:02:22:
通过多次测量求得的标准偏差!
否则你标在上面算什么呢?

请问误差线标的是SD还是SE?根据公式,做两次实验就可以得出误差限,不知道行不行?若把整个实验再重复一次,约需20天,工作量好大啊!

4楼2011-05-28 08:16:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wust67

金虫 (著名写手)

引用回帖:
Originally posted by libralibra at 2011-05-27 14:58:12:
楼主你用matlab吗?matlab有个函数叫errorbar,可以在曲线上做误差线
示例代码
CODE:
X = 0:pi/10:pi;
Y = sin(X);
E = std(Y)*ones(size(X));
errorbar(X,Y,E)

示例图
[img]https://www.mathwork ...

极少用。E = std(Y)*ones(size(X)); 这个是计算误差的函数吗?std(Y)是指Y序列的标准差,ones(size(X))的意义不明确。麻烦你解释一下该函数的意义。谢谢!
5楼2011-05-28 08:25:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kilikf

木虫 (职业作家)

【答案】应助回帖

wust67(金币+10): 谢谢! 2011-06-26 09:03:05
wust67(金币+5): Thx. 2011-07-02 19:15:32
引用回帖:
Originally posted by wust67 at 2011-05-28 08:16:55:
请问误差线标的是SD还是SE?根据公式,做两次实验就可以得出误差限,不知道行不行?若把整个实验再重复一次,约需20天,工作量好大啊!

SD吧。是根据重复计算得到的,最少应该有三次的!
小时候我的梦想是当科学家,长大后当我却更希望自己是地主家的少爷,家有良田千顷,终日不学无术,没事领着一群狗奴才上街去调戏一下良家妇女...
6楼2011-05-28 17:00:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

引用回帖:
Originally posted by wust67 at 2011-05-28 08:25:03:
极少用。E = std(Y)*ones(size(X)); 这个是计算误差的函数吗?std(Y)是指Y序列的标准差,ones(size(X))的意义不明确。麻烦你解释一下该函数的意义。谢谢!

size(X)是X的长度,ones(size(X))是把std(Y)扩展到size(X)*size(X)大小
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
7楼2011-06-26 14:40:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wust67 的主题更新
信息提示
请填处理意见