- ベストアンサー
複数の部品の数と重さを測る方法について考えています
- 箱に入れた複数の種類の部品の数を知るために、重さを測り、調べる方法を考えています。
- 組み合わせパターンが多くなるため、統計学として調べた方が良いのか、数学として答えが出るのか悩んでいます。
- どこに相談すれば良いか困っています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
返ってきた部品のうち、20gの部品の個数をx、10gの部品の個数をy、5gの部品の個数をzとすると、次の関係が成り立ちます。 20x+10y+5z=105 ただし、10y+5zは最大で10×6+5×3=75、最小で0であるから、xは2~5のいずれかの整数、yは0~6のいずれかの整数、zは0~3のいずれかの整数になります。 ここで、20と10は10の倍数であるから、zは1または3 になります。 ・z=1のとき x=5でy=0、x=4でy=2、x=3でy=4、x=2でy=6 の4通り ・z=3のとき x=4でy=1、x=3でy=3、x=2でy=5 の3通り 以上から、組合せは合計で4+3=7通り
その他の回答 (2)
- Ice-Trucker
- ベストアンサー率24% (453/1816)
数行のコンピュータ・プラグラムでできます。 8個20g6個10g3個5g。 さて、合計が105グラムになるときは、以下の組み合わせ。 多分あっていると思いますが。 105 = (20 g* 2 ) + (10 g * 5) + (5 g * 3) 105 = (20 g* 2 ) + (10 g * 6) + (5 g * 1) 105 = (20 g* 3 ) + (10 g * 3) + (5 g * 3) 105 = (20 g* 3 ) + (10 g * 4) + (5 g * 1) 105 = (20 g* 4 ) + (10 g * 1) + (5 g * 3) 105 = (20 g* 4 ) + (10 g * 2) + (5 g * 1) 105 = (20 g* 5 ) + (10 g * 0) + (5 g * 1) 例えば問題をもう少し複雑にして、 7個15g、7個5g、7個10gあるとして、 140グラムのなるときは、 以下の組み合わせ。 140 => (15 g * 3) + (5 g * 5) + (10 g * 7) 140 => (15 g * 3) + (5 g * 7) + (10 g * 6) 140 => (15 g * 4) + (5 g * 2) + (10 g * 7) 140 => (15 g * 4) + (5 g * 4) + (10 g * 6) 140 => (15 g * 4) + (5 g * 6) + (10 g * 5) 140 => (15 g * 5) + (5 g * 1) + (10 g * 6) 140 => (15 g * 5) + (5 g * 3) + (10 g * 5) 140 => (15 g * 5) + (5 g * 5) + (10 g * 4) 140 => (15 g * 5) + (5 g * 7) + (10 g * 3) 140 => (15 g * 6) + (5 g * 0) + (10 g * 5) 140 => (15 g * 6) + (5 g * 2) + (10 g * 4) 140 => (15 g * 6) + (5 g * 4) + (10 g * 3) 140 => (15 g * 6) + (5 g * 6) + (10 g * 2) 140 => (15 g * 7) + (5 g * 1) + (10 g * 3) 140 => (15 g * 7) + (5 g * 3) + (10 g * 2) 140 => (15 g * 7) + (5 g * 5) + (10 g * 1) 140 => (15 g * 7) + (5 g * 7) + (10 g * 0)
お礼
ありがとうございます。複雑な関数が無くてもできそうですね。 ありがとうございます。
- 中京区 桑原町(@l4330)
- ベストアンサー率22% (4373/19606)
20×5+5=105 20×3+10×4+5=105 20×2+10×6+5=105 複雑な計算をしなくても重さだけから内容を判断するのが不可能とわかるでしょ。
お礼
ありがとうございます。重量で判断すると、そうなのですが、上から6個、8個、9個と数量が変わるので、傾向が見れないかなと思っています。
お礼
ありがとうございます。やはり、数学的に考えた方が、求めている事に近いですね。実際考えていることは、10万個の部品に、30種類以上の組み合わせになるので、傾向値をみて個数を見つけ出したいと考えていました。更に具体的になった時には、数学を勉強されている人に相談に行きます。ありがとうございました。