再度、4点を通る曲線の方程式
ある4点を通る曲線の方程式を作るにはどうしたらいいですか。
4点を通るといたしましたが、3点の場合もあれば、5点以上の場合もあります。
曲線上の点は何点かサンプリングできますが。曲線は(0,0)を通りません。
曲線は弓型でたとえば(300,309),(400,425),(500,516),(600,586)という点をとおります。
3点の方が簡単でしょうか?
また、以前お教え頂いた y= ax^3+ bx^2+ cx+ d
で考える場合、未知数a,b,c,dを簡単に求める方法はありますか。
以上です。ご教授の程お願いいたします。
No.5ベストアンサー
- 回答日時:
#4です。
3次式で表してもあまり意味はないと書いたのは、エクセルでのグラフ表示と同じようにしたいとあったからです。
全く無意味ということではないので、局所的な近似式としてなら問題ないでしょう。
ただし、4点の位置関係によっては予想外の曲線になる場合があります。
>ただ4点を通る3次式の意味が理解できませんでした。
>なぜ、xにx1を代入すれば、y1の係数は1、y2,y3,y4の係数は0なのか。
y=(x-x2)(x-x3)(x-x4)y1/{(x1-x2)(x1-x3)(x1-x4)}
+(x-x1)(x-x3)(x-x4)y2/{(x2-x1)(x2-x3)(x2-x4)}
+(x-x1)(x-x2)(x-x4)y3/{(x3-x1)(x3-x2)(x3-x4)}
+(x-x1)(x-x2)(x-x3)y4/{(x4-x1)(x4-x2)(x4-x3)}
y1,y2,y3,y4の位置を変えて、
y=(x-x2)(x-x3)(x-x4)/{(x1-x2)(x1-x3)(x1-x4)} * y1
+(x-x1)(x-x3)(x-x4)/{(x2-x1)(x2-x3)(x2-x4)} * y2
+(x-x1)(x-x2)(x-x4)/{(x3-x1)(x3-x2)(x3-x4)} * y3
+(x-x1)(x-x2)(x-x3)/{(x4-x1)(x4-x2)(x4-x3)} * y4
xにx1を代入すれば、
y=(x1-x2)(x1-x3)(x1-x4)/{(x1-x2)(x1-x3)(x1-x4)} * y1
+(x1-x1)(x1-x3)(x1-x4)/{(x2-x1)(x2-x3)(x2-x4)} * y2
+(x1-x1)(x1-x2)(x1-x4)/{(x3-x1)(x3-x2)(x3-x4)} * y3
+(x1-x1)(x1-x2)(x1-x3)/{(x4-x1)(x4-x2)(x4-x3)} * y4
y1の係数は、(x1-x2)(x1-x3)(x1-x4)/{(x1-x2)(x1-x3)(x1-x4)}ですが、分母と分子が全く同じなので1です。
y2の係数は、(x1-x1)(x1-x3)(x1-x4)/{(x2-x1)(x2-x3)(x2-x4)}ですが、分子に(x1-x1)が含まれているので、0です。
y3,y4の係数も分子に(x1-x1)が含まれています。
なので、
y = 1 * y1 + 0 * y2 + 0 * y3 + 0 * y4 = y1
>元々の3次式y= ax^3+ bx^2+ cx+ dとの関係はありますか?
「元々の」ということではなくて、両方とも同じ3次式です。単に表現方法を変えているだけです。
nag0720 様
ご回答ありがとうございます。またお礼が遅れて申し訳ございません。
丁寧な説明でとても助かりました。
自分なりの解釈ではきちんとした曲線の式を得るには、回帰曲線や補間をしなければいけないと思いました。
最後に表現方法を変えると
y= ax^3+ bx^2+ cx+ d
上記式と
y=(x-x2)(x-x3)(x-x4)y1/{(x1-x2)(x1-x3)(x1-x4)}
+(x-x1)(x-x3)(x-x4)y2/{(x2-x1)(x2-x3)(x2-x4)}
+(x-x1)(x-x2)(x-x4)y3/{(x3-x1)(x3-x2)(x3-x4)}
+(x-x1)(x-x2)(x-x3)y4/{(x4-x1)(x4-x2)(x4-x3)}
上記式が一緒になるかは理解できていませんが、少し勉強してみます。
もしよろしければ参考になるサイト等教えていただけると助かります。
以上、またご質問するかもしれませんがよろしくお願いいたします。
どうもありがとうございました。
No.4
- 回答日時:
#1です。
>エクセルでのグラフ表示を観て曲線になっていたので、その式を知りたいと思いました。
そうなら、3次式で表してもあまり意味はありません。
散布図のグラフなら、#3さんが書いているように回帰式ですし、
オートシェイプの曲線なら、スプライン補間法を使っています。
それはそれとして、
4点を(x1,y1),(x2,y2),(x3,y3),(x4,y4)を通る3次式が、
y=(x-x2)(x-x3)(x-x4)y1/{(x1-x2)(x1-x3)(x1-x4)}
+(x-x1)(x-x3)(x-x4)y2/{(x2-x1)(x2-x3)(x2-x4)}
+(x-x1)(x-x2)(x-x4)y3/{(x3-x1)(x3-x2)(x3-x4)}
+(x-x1)(x-x2)(x-x3)y4/{(x4-x1)(x4-x2)(x4-x3)}
となるのは、
次数が3であるのは見れば分かりますね。
4点を通ることは、
xにx1を代入すれば、y1の係数は1、y2,y3,y4の係数は0です。
つまり、
y=1*y1+0*y2+0*y3+0*y4=y1
x2,x3,x4を代入したときも同様にy2,y3,y4になります。
#1で、展開して整理すればa,b,c,dが求まると書きましたが、
エクセルなどパソコンを使って計算するのなら、わざわざ展開してa,b,c,dを求めなくても、
上記の式をそのまま計算式にすればいいのではないですか。
ご回答ありがとうございます。
3次式で表してもあまり意味はありませんとの事ですが、それは精度に欠けるからですか?
いろいろ調べた結果、与えられた複数の点をすべて通る曲線において,
ある x値に対してその曲線上の y値を求める場合、上記の3次式を解くより
他の方法で求めないといけないということでしょうか。
実際はマイコンのプログラムなので、コードが許す限りシンプルに解きたいと考えています。
また、曲線上の点を求めたかったら、未知数を求めず、そのまま代入が簡単ですね。
どうもありがとうございました。
ただ4点を通る3次式の意味が理解できませんでした。
なぜ、xにx1を代入すれば、y1の係数は1、y2,y3,y4の係数は0なのか。
頭が悪くて申し訳ございません。元々の3次式y= ax^3+ bx^2+ cx+ dとの関係はありますか?
以上、何卒よろしくお願いいたします。
No.3
- 回答日時:
>取得データから、プログラムで曲線の方程式を導いて
以前のご質問が分かりませんが、素直にこのように表現なされば、3次式なんぞ回答は無かったと想います。
このような式を、回帰式と言います。Officeの2003なら分かりやすかったのですが、2007はどこへいったやら。エクセルでできます。3年生の実習でやらせていますので。
ご回答ありがとうございます。また紛らわしい質問で申し訳ございません。
回帰式の意味がわからず、調べて以下の結論に達しました。
今回の質問は相関関係がある2つの変数のうち、一方の変数から値を予測するための予測式
回帰式(回帰曲線)を求めなければいけない事と
回帰曲線の式はエクセルで求められる?(Office2000やOpenOfficeのCalcでもできますか?
実際はマイコンのプログラムで曲線を導くつもりですが、可能でしょうか?
エクセルでは回帰曲線を作る方法が出力されるのでしょうか。
4点を必ず通る曲線としたときも回帰式になるのでしょうか?
解らないことだらけですみません。よろしくお願い致します。
No.2
- 回答日時:
>(300,309),(400,425),(500,516),(600,586)
数学の問題ならともかく、研究のデータなら、3次式にするなどはしません。解釈が複雑だからです。理化学実験なら、このようなデータ処理は、パソコン使えば簡単なので普通に教えています。理系の3年生くらいで応えられるハズ。
こんなデータは処理は、学生レベルで普通にやれますが、課題でしょうか。それとも純粋に数学の問題で、3次式にしないといけないのでしょうか。
kgu-2様ご回答ありがとうございました。
課題でも、数学の問題でもありません。また必ず3次式にする必要もありません。
取得データから、プログラムで曲線の方程式を導いて、例えばx=350の時や420、689のときのYの値を知りたいと考えています。
ちなみに、解釈が複雑になるとの事ですが、普通ならどうするべきでしょうか。
以上です。何卒よろしくお願いいたします。
No.1
- 回答日時:
前の質問でも回答がありましたが、4点を通る曲線といってもいろんな曲線があります。
y=ax^3+bx^2+cx+d
の3次曲線もあるし、
y=ax^2+bxy+cy^2+dx+ey+f
の2次曲線もあります。
2次曲線でも楕円なのか双曲線なのか放物線なのかでも曲線の式が違ってきます。
それ以外にも多くの曲線の式が存在します。
どんな曲線なのかを示さないと、曲線の式を作ることはできません。
>曲線は弓型でたとえば(300,309),(400,425),(500,516),(600,586)という点をとおります。
弓型といっても、上記の3次曲線でも2次曲線でも局所的には弓型は存在します。
>また、以前お教え頂いた y= ax^3+ bx^2+ cx+ d
>で考える場合、未知数a,b,c,dを簡単に求める方法はありますか。
4点を(x1,y1),(x2,y2),(x3,y3),(x4,y4)としたとき、
y=(x-x2)(x-x3)(x-x4)y1/{(x1-x2)(x1-x3)(x1-x4)}
+(x-x1)(x-x3)(x-x4)y2/{(x2-x1)(x2-x3)(x2-x4)}
+(x-x1)(x-x2)(x-x4)y3/{(x3-x1)(x3-x2)(x3-x4)}
+(x-x1)(x-x2)(x-x3)y4/{(x4-x1)(x4-x2)(x4-x3)}
を展開して整理すれば求めるa,b,c,dが出てきます。
nag0720様、ご回答ありがとうございました。
曲線の種類ですが、正直に言いますとよくわかりません。
エクセルでのグラフ表示を観て曲線になっていたので、その式を知りたいと思いました。
未知数a,b,c,dを求める方法を教えて頂きありがとうございます。ただ
4点を(x1,y1),(x2,y2),(x3,y3),(x4,y4)としたときなぜY=の式が下記になるのでしょうか。
y=(x-x2)(x-x3)(x-x4)y1/{(x1-x2)(x1-x3)(x1-x4)}
+(x-x1)(x-x3)(x-x4)y2/{(x2-x1)(x2-x3)(x2-x4)}
+(x-x1)(x-x2)(x-x4)y3/{(x3-x1)(x3-x2)(x3-x4)}
+(x-x1)(x-x2)(x-x3)y4/{(x4-x1)(x4-x2)(x4-x3)}
また、上記を展開、a,b,c,dを求めると、少数桁の多い答えが得られました。こういうものでしょうか。
ちなみに展開したa,b,c,dは下記の通りです。もっと整理する方法がありますか。
a = y1/{(x1-x2)(x1-x3)(x1-x4)}+y2/{(x2-x1)(x2-x3)(x2-x4)}
+y3/{(x3-x1)(x3-x2)(x3-x4)}+y4/{(x4-x1)(x4-x2)(x4-x3)}
b = (-x2-x3-x4)y1/{(x1-x2)(x1-x3)(x1-x4)}+(-x1-x3-x4)y2/{(x2-x1)(x2-x3)(x2-x4)}
+(-x1-x2-x4)y3/{(x3-x1)(x3-x2)(x3-x4)}+(-x1-x2-x3)y4/{(x4-x1)(x4-x2)(x4-x3)}
c = (x2x3+x2x4+x3x4)y1/{(x1-x2)(x1-x3)(x1-x4)}+(x1x3+x1x4+x3x4)y2/{(x2-x1)(x2-x3)(x2-x4)}
+(x1x2+x1x4+x2x4)y3/{(x3-x1)(x3-x2)(x3-x4)}+(x1x2+x1x3+x2x3)y4/{(x4-x1)(x4-x2)(x4-x3)}
d = (-x2x3x4y1)/{(x1-x2)(x1-x3)(x1-x4)}+(-x1x3x4y2)/{(x2-x1)(x2-x3)(x2-x4)}
+(-x1x2x4y3)/{(x3-x1)(x3-x2)(x3-x4)}+(-x1x2x3y4)/{(x4-x1)(x4-x2)(x4-x3)}
なにぶん、知識と理解不足で申し訳ございませんが、ご教授の程お願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 微分積分の変曲点、接線についての問題がわからないです。 1 2023/01/08 13:41
- 数学 球面と接する直線の軌跡が表す領域 4 2023/07/30 12:37
- 数学 微分積分の接線についての問題がわからないです。 2 2023/01/08 13:54
- 数学 曲線y= f(x)上の任意の点Pで引いた法線とx軸の交点をN、Pからx軸に下ろした垂線の足をHとする 3 2022/12/25 10:45
- 数学 極座標A(2,π/6)となる点を通り、OAに垂直な直線lの曲方程式を求めよ という問題を直交座標を利 1 2022/08/04 17:31
- 数学 第4問 座標平面上に3点 A(1, 1),B(1, 5), C(7, 3) を頂点とするABCがある 2 2022/10/01 14:53
- 数学 数学直線の方程式とベクトル方程式について 直線の方程式で 点(x1,y1)を通り、直線ax+by+c 1 2022/08/12 12:13
- 数学 焦点のx座標が3、準線が直線x=5で、点(3.1)を通る放物線の方程式を求めよという問題について質問 4 2023/07/14 00:13
- 数学 数学3の式と曲線の、媒介変数表示の曲線の問題で、わからない点がございます。 次の媒介変数表示された曲 3 2022/04/21 14:52
- 数学 微分積分の曲率についての問題がわからないです。 4 2022/07/16 16:23
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
スマホに会話を聞かれているな!?と思ったことありますか?
スマートフォンで検索はしてないのに、友達と話していた製品の広告が直後に出てきたりすることってありませんか? こんな感じでスマホに会話を聞かれているかも!?と思ったエピソードってありますか?
-
【お題】マッチョ習字
【大喜利】 「精神を鍛えるため」にと、ジムから書初めの宿題を出されたマッチョたちが半紙に書いてきたこと
-
何歳が一番楽しかった?
自分の人生を振り返ったとき、何歳のころが一番楽しかったですか? 子供の頃でしょうか、それとも大人になってからでしょうか。
-
【選手権お題その2】この漫画の2コマ目を考えてください
サッカーのワンシーンを切り取った1コマ目。果たして2コマ目にはどんな展開になるのか教えてください。
-
4点を通る曲線の方程式
数学
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
10の-9乗ってどういう意味ですか?
-
確率の問題で、「5人の中から3...
-
線形代数の質問です。
-
二点の座標から直線の方程式を...
-
数学の問題で質問です。 行きは...
-
3000円が3割なら10割はいくらで...
-
プラスとマイナスが入った比率...
-
「日常生活における数列」とは...
-
シグマなど文字を含んだままで...
-
滴定の実験で、結果をExcelで一...
-
【 数A 場合の数 】 問題 10円...
-
ナッシュ交渉解の求め方を教え...
-
100!の最後に0がいくつ並...
-
経済学の需要と供給に関する問...
-
中学生レベルの・・・・・・
-
LaTeXで偏微分に関する表記法が...
-
「限界的に」や「限界消費性向...
-
数例
-
経済学での対数の理解
-
偏微分のしかた、ミクロ経済学...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
10の-9乗ってどういう意味ですか?
-
確率の問題で、「5人の中から3...
-
高低差のある支持点で,電線の...
-
log-logの補間式
-
数学の問題で質問です。 行きは...
-
数学A 2桁以上の自然数Nについ...
-
ばらつきの掛け算
-
接線の方程式
-
二点の座標から直線の方程式を...
-
高校数学Ⅰ・Aです。 2200の正の...
-
写真のような分配ばねの等価ば...
-
半径1の円に内接する三角形の面...
-
体積の計算(中学生)
-
「テレホンQ」どこまで?
-
多変数多項式の係数の求め方
-
位相についての質問です。
-
座標平面上での三角形の面積の...
-
【数学B】直線のベクトル方程...
-
オイラー法による微分方程式の...
-
ニュートン法をC言語でプログラム
おすすめ情報