今天在写一个小程序,计算电阻的串联和并联后的阻值以两个电阻r1和r2为例(多了类推就是,其实大家都知道怎么算……)
串联后,r=r1+r2
并联后,1/r=1/r1+1/r2现在问题来了,比如我有一堆电阻,电阻值有很多,当我给我一个特定的阻值R的时候,并限定只能用N个现有电阻串联或关联,并使得到的电阻值与R的误差最小
1.使用N个电阻串联,误差小于X的情况
2.使用N个电阻并联,误差小于X的情况
3.使用N个电阻,串联并联混用,误差小于X的情况常用的小电阻:
{0,10,27,39,47,51,62,68,75,82,91,100,120,150,180,200,220,240,270,300,330,360,390,430,470,510,560,620,680,750,820,910,1000,1200,1300,1500,1600,1800,2000,2200,2400,2700,3000,3300,3600,3900,4300,4700,5100,5600,6200,6800,7500,8200,9100}
PS:我的小程序非常简单,偷懒用了两个循环就好了,只是在写的时候,想到了这个,看看大家有没有好的方法