0

三次式の極値間の実数解

4
0

極値間に限り三次式の実数解を得られる

カルダノの公式では虚数解のみ得られ、実数解を得ることはできません。
途中で使用されている立法完成によってx3+ax+bと変形したとき、aがマイナスの場合極値があます。その極大値と極小値の間にbがあるときのみアークサインを利用して実数解を計算できます。

極値間に解がある場合、それは3つになります。
3つある解をそれぞれx,y,zに振り分けると三次空間内に、y,z面に2傾きx,y面に-45°回転した円を描きます。

解法

1.
ax3+bx2+cx+d
立法完成をして、x3+Ax+Bという形にします。
A=rなら、x3rxからx(x2r)となり、x=0,±rが得られr2+r2=2rと計算して半径として扱います。

2.
次にx3rx+Bを微分して
3x2r=0
x=r3x3rxに代入
r33rr3=hとして極大値のyの値を高さとします。
hを1としたとき、Bが幾つかを計算しsinとして扱いアークサインから角度を求めます。
Bh=s
sin1s=radian
三分の一の角度のsin,cosを計算して半径を掛け座標q(x,y)とします。
sin(radian3)=si
cos(radian3)=co
q(si×r,co×r)

3.
解を(y,z,x)とすると、
q(y)23を掛けるとz座標となり、中央の解になります。
z=q(y)×23
q(x)はそのまま、z2で割った値をyとしてp(q(x),z2)座標とします。
このp(x,y)を45°右回りに回すとy,x座標となりそれぞれ最小の解、最大の解になります。
y=12(p(x)+p(y))
x=12(p(x)+p(y))
!FORMULA[33][226780823][0]の解の集合の円。半径は!FORMULA[34][-710707396][0] 4x33x+Cの解の集合の円。半径は1.5

投稿日:228
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 極値間に限り三次式の実数解を得られる
  2. 解法