解析: 数学: 複数曲線の平均
複数の曲線を平均または連結します
1. avecurves iy:=(Plot(1),Plot(2)) method:=concatenate; 2. avecurves iy:=((1,2),(3,4)) method:=ave avex:=common interp:=linear;
スクリプトからXファンクションにアクセスする場合、追加のオプションスイッチについてのページを参照してください。
入力
XYRange
int
オプションリスト:
double
オプションリスト:
出力
ReportData
avecurves iy:=(plot(1), plot(2)) method:=concatenate;
/* この例は、複数のXYデータを平均化する方法を示しています。 Xでは単調ですが、必ずしもX値を共有するわけではありません。 サンプルデータは OriginPath\Samples\Spectroscopy\DSC\Data フォルダにあります 1.同じブックの異なるワークシートにデータを読み込む 2. avecurves XFを使用して、すべてのシートのA(X)B(Y)を平均 3. 新しいワークシートに結果を出力 4.元のデータを1つのグラフに、平均データを別のグラフにプロット */ // 既存の loadDSC.ogsを使用して、 // サンプルデータを別々のシートにロード string LoadDSCogsPath$=system.path.program$ + "Samples\LabTalk Script Examples\LoadDSC.ogs"; %A=LoadDSCogsPath$; if(!run.section(%A, Main, 0)) break 1; // データをアクティブなブックにロードする必要がある string dscBook$=%H; // すべてのデータA(X)、B(Y)を最初にプロット plotxy [dscBook$](1:end)!(1,2) plot:=200; // 線形補間のinterp averageメソッドを使用して、すべてのシートデータの平均を実行 avecurves iy:=[dscBook$](1:end)!(1,2) rd:=[<input>]<new name:="Averaged Data">! method:=ave interp:=linear; // 平均もプロットl plotxy [dscBook$]"Averaged Data"!(1,2) plot:=200 ogl:=[<new>]<new>!;
詳細は、ユーザガイドのこのページ を参照して下さい
averagexy