SuperMongoでgaussianを描く.

SuperMongoでの試行錯誤ログ.

たとえば,

 f(x) = a \exp \left( - \frac{(x-b)^2}{2 c^2} \right) + d

というガウス曲線(定数a,b,c,dは既知)を点線で描きたい場合,

set dimen(xtmp) = 1   set dimen(ytmp) = 1
ptype 20 3  expand 0.2

set a = 472.738
set b = 8146.54
set c = 4.39433 
set d = -116.914

do ite=0, 2000{
   set xtmp = 8050 + 0.1*$ite
   set ytmp = a * exp(-(xtmp - b)**2 /(2 * c**2)) + d

   points xtmp ytmp
}

でも,こうするよりは,ガウス曲線のdataファイル作ってあげて読み込んでconnectする方が扱いやすい気がする.