1

点から作る方程式

232
0

はじめに

 こんにちはn=1です。今回は、前回投稿した規則的に出力される関数より狭義なときに使える、座標を与えられたときに、与えられた条件に合うn次方程式を出力する関数についてやっていきます。

まずどういうものか

 座標が与えられたそれをn次方程式で表すというのは、(1,2),(2,4),(3,16)を通る二次方程式は何、などです。

 ではまず簡単な例から考えていきます。式は
an={1,1,1,,1,}
として、1はj個あるとします。この式は
x1(n2)(n3)(nj)+x2(n1)(n3)(nj)+x3(n1)(n2)(nj)++xj(n1)(n2)(n3)(n(j1))
という式で表せるとします。これは1つの項以外はnnになるパターンがすべての項にあるのでxmはその項の逆数になり、n=mとしてxmを考えればnにそれを対応する数を代入したとき成り立ちます。なので
xm=(k=1m1(mk))1(s=m+1j(ms))1=(k=1m1k)1(s=m+1j(ms))1=(m1)!1(s=m+1js)1
となり、また(s=m+1j(ms))1は普通に考えるとm+1jなので、1で括ると後は(jm)!になるので
s=m+1j(ms)=(1)j(m+1)+1(1×2×3××(jm))=(jm)!(1)jm
になる。そのためxm
xm=(k=1m1(mk))1(s=m+1j(ms))1=(1)mj(m1)!(jm)!
 残りは、(n1)(n2)(n3)(n(m1))(n(m+1))(nj)ですが、上の使いまわしで、ポッホハマー記号からの式も使うとできるのでもう総和で表し
an=m=1j(α=1m1(nα))(β=m+1j(nβ))xm=m=1j(a=0m1(na)n)(b=0jm(nmb)nm)xm=m=1jn!(nm)!n(nm)!((nm)(jm))!(nm)xm=m=1j(n1)!(nm1)!(1)mj(nm)!(nj1)!(m1)!(jm)!=1
となり、この情報だけだといくつ与えられても1になると分かります。

本題

 では本題の与えられた座標が1のみでない時を求めます。しかし、違う点はxmにそのときの値をかけるだけなので
An={A1,A2,A3,,Aj,}
An=X1(n2)(n3)(nj)+X2(n1)(n3)(nj)++Xj(n1)(n2)(n(j1))
Xm=(k=1m1(mk))1(s=m+1j(ms))1Am=(1)mj(m1)!(jm)!Am
An=m=1j(α=1m1(nα))(β=m+1j(nβ))Xm=m=1j(n1)!(nm1)!(nm)!(nj1)!Xm
となります。そして、上記の式に条件の値を入れるとその中で恐らく最も次数の少ない式がでます。

この式について

 この式は、自然数が最大の数まで全て出ている時しか使えません。なので、出てない数で途切れさせたり、Xmから計算すると求まります。
 しかし、n次方程式で表せる式しか正しく表せず、対数や三角関数などは近似しかできません。

例題

(1,6),(2,2),(3,2),(4,6)を通る3次方程式を求めよ。

An={3,7,?,15,}を通る式を求めよ。
















 以下は解説です。
 問1は
X1=1,X2=1,X3=1,X4=1
(n2)(n3)(n4)+(n1)(n3)(n4)+(n1)(n2)(n4)+(n1)(n2)(n3)=4n330n2+70n50
なのでy=4x330x2+70x50が解の1つです。
 問2は
X1=1,X2=72,X4=52
An=(n2)(n4)72(n1)(n4)+52(n1)(n2)=4n1
なので、An=4n1が解の1つです。

最後に

 以上で終わりです今回の投稿を見てくださりありがとうございました。

投稿日:2023719
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

n=1
n=1
30
4843
2102289454→459147336→56647308→23129612→53574753→8909288→5395044→7301798→147636→320837→7136→12714→607→286→73→299→2643→21→93→14→1

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. はじめに
  2. まずどういうものか
  3. 本題
  4. この式について
  5. 例題
  6. 最後に