• ベストアンサー

gnuplotでのフィッティング

gnuplotで関数のある部分をデータにfitさせたいのですが、どうやればいいのでしょうか?関数を定義するときに論理記号をどうやって使えばいいかわかりません。すみませんだれか教えてくれませんか。

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

  • ベストアンサー
  • my3027
  • ベストアンサー率33% (495/1499)
回答No.1

smoothでいいと思います。

参考URL:
http://t16web.lanl.gov/Kawano/gnuplot/plot2.html#5.8
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • gnuplotの使い方についてご

    gnuplotの使い方についてご指導お願いします。 gnuplotを使用するとき、 set xl ”xxx” set yl ”yyy” set grid : : などのコマンドを毎回打っているのですが。このコマンドを一度に設定することはできないのでしょうか? すなわち mycode と 打ったらこれらが入力されたことに関数の定義みたいにできないのでしょうか?? 解説よろしくお願いします。

  • gnuplotで関数を途切れさせるには?

    gnuplotでデータの一部に対してフィッティングをしたいのですが、 表示させるとフィッティングさせたくないところまで関数が続いてしまいます。 グラフの定義域を指定して、それ以外は表示させないためにはどうしたらいいでしょうか。 しらべてみたのですが、xlabelで表示範囲を変える、という方法しか見つかりませんでした。 そうではなくて、グラフを途中でぶったぎりたいということです。

  • Gnuplot 最小二乗フィッティングのエラー?について

    Gnuplotを用いて、非線形関数を使った最小二乗フィッティングを行いました。その結果、 Singular matrix in Invert_RtR と表示されてしまったのですが、原因をご存知の方、いらっしゃいますでしょうか?解決方法を教えていただきたいです。 よろしくお願いします。

  • gnuplot

    gnuplotで(1,1),(1,2)などのデータをあらかじめ入力したファイルを読み込んでグラフを作る方法を教えてください。

  • gnuplot

    gnuplotでデータファイルで与えたデータをplotさせたい。plot’ファイル名’で描いてくれるはずなのですが、ファイルが読み取れないと言ってきます。 ”cannot find or open file". ファイルの格納場所が悪かったと思い、gnuplotソフトの近くの場所を色々置き換えてみたのですが旨くいきません(C直下、bin内部など)。遠回りでもよいので確実な方法を教えて頂けますでしょうか。

  • gnuplotについて

    以前、こちらでgnuplotのデータをファイルに出力する方法を教えていただいたものです。 以下のようにやってみたのですが、 gnuplot> set yrange [0:5] gnuplot> plot "h1.txt","h4.txt" gnuplot> set terminal postscript eps Terminal type set to 'postscript' Options are 'eps noenhanced monochrome blacktext \ dashed dashlength 1.0 linewidth 1.0 defaultplex \ palfuncparam 2000,0.003 \ butt "Helvetica" 14' gnuplot> set output 'h20.eps' gnuplot> replot epsファイルが出来ただけで、開くことが出来ません。 開こうとすると『作成元のプログラム名が必要です。インターネットで自動的にプログラムを検索するか、またコンピューターにあるプログラム一覧から手動で選択してください。』と出ます。 どうすれば、開くことが出来るのでしょうか? 印刷のためのファイルなので、開くことは出来ないのでしょうか?

  • gnuplotで鳥瞰図グラフ

    gnuplotの使い方がよく分からないので教えて下さい。 卒論で3次元のデータをテキストファイルに書き込んでgnuplotで鳥瞰図表示のグラフを作成したいと思っていますがうまくいきません。 連続関数ではないのでうまく鳥瞰図にできるかわからないのですがうまく表示させる方法があれば教えて下さい。 splotなどの関数は使いましたが値が0である場所もあるのでなかなかきれいになりません。できれば鳥瞰図の下に等高線を表示させたいと思っています。 よろしくお願い致します。

  • gnuplotについて

    gnuplotを使い複数のデータファイルのグラフを同時に表示しました。 このグラフ(複数のデータのグラフ)を印刷したいときはどうすればいいでしょうか? set terminal postscript以下が分かりません。

  • gnuplotでの最小二乗法について。

    他のカテで質問したのですが、 こちらの方が関係性が深いと思い移動しました。 y,x1,x2 を測定データとして、線形関数 y=a*x1-b*x2 におけるパラメータ a,b をgnuplotを使って最小二乗法で求めたいのですが、参列のデータ(x1,x2,y)を用意して、 f(x)=a*x1-b*x2 fit f(x) "data.dat" via a,b とうった時点で、undefined variable: x1 とエラーが出てしまいます。 どうすればよいでしょうか。よろしくお願いします。

  • gnuplotでガウス-ローレンツ混合関数フィッティング

    物理学での実験データをgnuplotでガウス-ローレンツ混合関数フィッティングすることはできましたが,非対称項(x-p) -> (x-p)/[1+a*(x-p)/w], where -2≦a≦2 を取り入れるとエラー(Undefined value during function evaluation)が発生します.なぜでしょうか. ちなみにこの非対称項は 小島勇夫・福本夏生・倉橋正保;非対称ガウス―ローレンツ複合関数によるX線光電子分光スペクトルの波形解析;分析化学;Vol.35, No.10(19861005), pp. T96--T100 を参考にしました.