统计电阻matlab仿真
以10K阻值为例,生成方差为0.1的10000组每组10个的正态分布矩阵:r1=normrnd(10,0.1,10,10000)求10个电阻平均,生成1万组平均值:r=mean(r1)
平均以后的最大最小值与原始的比值:max(max(r1)-min(r1))/(max(r)-min(r))
计算结果大约2.6-2.8,基本符合10个电阻串并后精度提升大约3倍的样子。这论坛上不了图,有matlab的可以自己跑直方图。 就方法本身来说,直接用Excel甚至VB做更简单和直接,使用什么方法计算还看自己最熟悉的是什么。
不过思路很超前,因为这非常适用于在不具备标准条件的情况下,从大量的不同厂商、不同时期的同类产品中提取或逼近真值。
所有厂商都是按各自国家地区的标准进行生产,所有国家地区的标准又是定期进行互相比对或溯源,无论误差分布是多少,其平均值或方均根值总是围绕着真值的。
我就是用这样的方法来确定我自己的直流电阻标准值。惟一的不便是,需要花费大量的时间来统一测试器件,并且还需要照顾到当前的环境温度。
但这仍然是很有趣味的,特别是在Excel上看到结果的时候。
看到有人认为误差正态分布的统计电阻方法不能提升精度,就好奇用matlab最简便直观的方法仿真了正态分布情况下的电阻串并后精度情况,结果证明确实能提升精度。共大家参考。 使用精度提高的名词是否恰当?我认为只能说,可信度提高了。当然如果考虑的是电阻的阻值随机变化因素,串并使用,其阻值会更稳定,这就是统计意义。
页:
[1]