• ベストアンサー

Excelの近似曲線

Excelでy=ax^3+bx^2+cx+dではなく、y=ax^3+bx^2のみで近似することはできますか? また、aとbが正になる近似を行うことはできますか?

  • dectic
  • お礼率80% (175/218)

質問者が選んだベストアンサー

  • ベストアンサー
  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

どういうデータ系列なのでしょうか。xとyの系列があって、そのyを y=ax^3+bx^2で近似したいというなら、データ系列のセットの数が少なければ手動でもできます。1つとか2つのグラフを作るという場合です。たくさんのセットを近似したいというのでは、手動ではやれないからVBAになるでしょう。手動の場合は作業用のセル範囲が必要です。 「aとbが正になる近似」 ちょっと意味が分かりません。近似というのは元のデータに沿って行われるので、aとbを正にする近似という意味が分かりません。負になる部分はどうするとかの条件での近似ならわかりますが。

dectic
質問者

お礼

ありがとうございます。参考になりました。

関連するQ&A

  • エクセルで近似曲線を上手く書けません。

    エクセルで近似曲線を上手く書けません。 メーカーに勤務している者ですが、表題の件で困っておりまして皆様のお知恵を拝借したく存じます。 電動機の性能表の電流値と効率値でカーブを書いて任意の電流値の時の効率値を算出する方法を、過去の質問記事をいろいろ参照して自分なりに満足行く物が出来たのですが、ひとつ数値を変えたら全然上手く書けなくなりました。何か間違っているのでしょうか? 作業的には各データA1:A5,B1:B5で散布図を書き、近似曲線追加で5次曲線と算式を表示させて、過去の質問記事であった算出方法でabcdefを求め任意のXよりYを求める様にしました。 満足出来た数値 電流値A 効率% A1:0  B1:0 A2:11.54 B2:85 A3:15.76 B3:89.5 A4:21.21 B4:89.9 A5:27.48 B5:89 近似曲線:y=ax5+bx4+cx3+dx2+ex+f a=INDEX(LINEST(A1:A5,B1:B5^{1,2,3,4,5}),1,1) b=INDEX(LINEST(A1:A5,B1:B5^{1,2,3,4,5}),1,2) c=INDEX(LINEST(A1:A5,B1:B5^{1,2,3,4,5}),1,3) d=INDEX(LINEST(A1:A5,B1:B5^{1,2,3,4,5}),1,4) e=INDEX(LINEST(A1:A5,B1:B5^{1,2,3,4,5}),1,5) f=INDEX(LINEST(A1:A5,B1:B5^{1,2,3,4,5}),1,6) 例えば、任意のX=30の時にY=88.632の答えが得られた。 曲線が変になった数値(A1を0から9.64に変えただけ) 電流値A 効率% A1:9.64 B1:0 A2:11.54 B2:85 A3:15.76 B3:89.5 A4:21.21 B4:89.9 A5:27.48 B5:89 例えば、任意のX=30の時にY=4979.69となる。 なんとかA1:9.64の時でもきれいな曲線が描けて、得られる答えがカーブの上に来るようにしたいです。 分かりにくい質問だとは思いますがよろしくお願い致します。 他の方法があればそれでも結構です。 以上、よろしくお願い致します。

  • 6乗式(近似式)からXの値を求めるには?

    エクセルグラフより下記例のような近似式を求めましたが、 yが判っている場合のxの求め方がわかりません。 どなたか、計算手順を含めてご教示ください。 例) y = -ax^6 + bx^5 - cx^4 + dx^3 - ex^2 + fx + g ※a,b,c,d,e,f,gにはそれぞれ小数点以下15桁程度の数字がわかっています。

  • エクセルである値から表の範囲を求める近似曲線の作成

    こんにちは。 タイトルが非常に分かりにくくて申し訳ありません。 エクセルの表を使った、近似曲線の作成方法について質問です。 添付画像にあるような表を作成しました。 セルに色がついているのは説明の便宜上塗っただけのものです。 表のA行から最大値を求めて、 その最大値のある列以降の行B及びCについてB行をx、C行をyとして、 (つまり、オレンジの範囲のB行をx、オレンジの範囲のC行をyとします) 近似曲線(2次)の係数(y = ax^2 + bx +cのa,b,c)を求めたいのですが、 どう関数を組み合わせるべきか分からず困っています。 どなたか分かる方がおられましたら教えていただけると幸いです。 よろしくお願いします。

  • エクセルで、多項式曲線の近似をするには

    エクセルで、多項式曲線の近似をしたいのですが、どうしたらよいかわかりません。 exel2000のヘルプで、 "TREND 関数を利用すると、同じ変数を底とするべき乗を使った多項式曲線による近似計算を行うこともできます。たとえば、A 列に y の値が入力されていて、B 列に x の値が入力されている場合、C 列には x2 の値、D 列には x3 の値を入力し (以下同様)、B 列から D 列 (以下同様) の値を使って、A 列の y の値を近似計算できます。" とかいてありましたが、具体的にどうすればいいのかわかりません。データは10個で、3次以降の近似曲線はどうやって作ればよいのですか。教えてください。

  • 3次曲線の長さの求め方

    Y=aX^3+bX^2+cX+dの3次曲線で,X1~X2間の長さ(弧長)の求め方を教えてください。また、弧長から,Xの値の求め方もお願いします(逆をやれば良いだけ?)。 生産設計のプログラムで必要になりました。30年ぶりに、数学の教科書を開きましたが、全く理解できません。宜しくお願いします。一筋縄でいかないようですが? 近似式でもかまわないのですが。

  • エクセルの関数より指数近似式を求める

    エクセルの関数を用いてy=a(1-2e^bx)の近似式から 定数a,bを求めたいのでご教授お願いいたします.

  • Excelでのグラフの近似

    Excelでのグラフの近似についての質問です。 実験での結果についてfittingしたグラフを書きたいのですが、fittingの関数として f=A*exp(ax)+B*exp(bx)の形のグラフを自動で書けるようにはならないのでしょうか? 通常の近似の場合はf=A*exp(ax)の形になりますよね?この式を自分で定義したものに替えたいんです。 VBAなどを使っても構いませんので、どうかお知恵をお貸しください。

  • エクセル 近似曲線をひきたい

    エクセルにて作成した表に近似曲線を引きコピー、 それをパワーポイントにてペーストして最終的にパワーポイントにて編集しています。 この表に近似曲線を引きたいのですが教えてください。 引きたいのは近似曲線にて求めたy=ax+bの式の「直」線です。 6ポイントくらいの表で近似曲線を選択して引いていた場合、 直線となり気にならなかったのですが、 今回、50~100ポイントくらいのデータ数の表に 同様に近似直線を引いたら「直」線ではなく、クネクネ曲がっている「曲」線になってしまいました。 近似曲線は名前のとおり、データ数が多いと曲線になるものなのでしょうか? それともパワーポイントにペーストしたことによるものでしょうか? もし解決できない場合、求めた式を引く方法も教えていただけるとありがたいです。

  • 3次曲線の定数の求め方

    知人から質問されましたが、数学からずいぶんと遠ざかっているため分かりません。皆さんのお力を貸してください。 3次曲線Y=aX^3+bX^2+cX+dは、X=2でX軸に接し、原点における接線の方程式がY=-2Xである。 定数a,b,c,dの値を求めよ。 高校2年生が分かるように解答をよろしくお願いします。

  • 微分法

    曲線y=ax^3+bx^2+cx+dは、点A(0,1)において直線y=x+1に、点B(3,4)において直線y=-2x+10にそれぞれ接する。このとき、定数a,b,c,dの値を求めよ。 f(x)=ax^3+bx^2+cx+dとするとf´(x)=3ax^2+2bx+cとなる。そして点Aと点Bについてそれぞれ接線の方程式を求めてみたのですが、値が出ません。どなたか教えて下さい。