前の画面〕 〔クリックポイント〕 〔最新の一覧〕 〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了

1124 fit した関数の表示区間について
2005/12/5(月)19:41 - u_kazu - host233-101.tvm.ne.jp - 938 hit(s) - ResMail

引用する
現在のパスワード


数値データを使って、関数のfitting をしようとしています。
数値データがある区間だけの関数の表示をしたいのですが、
可能でしょうか?

例えば
~$ cat test1.data
# f(x) = 1 + 2*x + 3*x**2 + 4*x**3
0 1 1
1 2 10
2 3 49
3 4 142

~$ cat test2.data
# g(x) = f(x-2) + 5
6 1 318
7 2 591
8 3 990
9 4 1539

のようなデータを

~$ cat fit.gp
f(x)=a0 + a1*x + a2*x**2 + a3*x**3
fit f(x) 'test1.data' using 1:3 via a0,a1,a2,a3

g(x)=b0 + b1*x + b2*x**2 + b3*x**3
fit g(x) 'test2.data' using 1:3 via b0,b1,b2,b3

plot \
     'test1.data' using 1:3,\
     f(x),\
     'test2.data' using 1:3,\
     g(x)

のような gnuplot-script を使って表示した場合に、
xの range [0:9] の間にてf(x) が 1<=x<=3、 g(x) が 6<=x<=9を
表示させたいのですが、可能でしょうか?

# 3項演算を使おうとしたのですが、実際のデータは複雑なため、
# 私の技術では、うまく行きませんでした…
# (term を tgif に設定して、tgif で編集等も思いつたのですが…)


〔ツリー構成〕

【1124】 fit した関数の表示区間について 2005/12/5(月)19:41 u_kazu (895)
┣【1125】 re(1):fit した関数の表示区間について 2005/12/5(月)20:47 竹の (230)
┣【1127】 re(2):fit した関数の表示区間について 2005/12/5(月)23:37 u_kazu (469)
┣【1128】 re(3):fit した関数の表示区間について 2005/12/6(火)08:40 竹の (198)
┣【1126】 re(1):fit した関数の表示区間について 2005/12/5(月)22:26 松田七美男 (497)

前の画面〕 〔クリックポイント〕 〔最新の一覧〕 〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了

※ 『クリックポイント』とは一覧上から読み始めた地点を指し、ツリー上の記事を巡回しても、その位置に戻ることができます.