比例道
| フロントページ | 新着 | 一覧 |
<-domain ijino tamedesu

mathematicaで整数解

  • mathematicaウィンドウにて以下のように入力

 Reduce[6320 x + 5300 y + 3810 z == 13250000 , {x,y,z}, Integers]

  • パラメータ(C(1)|C(2))∈Integersを媒介変数としてx,y,zの整係数式が出力される
  • 整数解ではなく自然数解が欲しい場合はx>0,y>0,z>0となるパラメータC(1),C(2)の範囲を求める.mathematicaをつかわなくとも暗算でもとまる
  • 求めた範囲内でC(1),C(2)を適当に選び(面倒だったらC(1)のみ選び後は零と置くと良い),x,y,zを整係数式に従い求める

mathematicaメモ