非線形曲線フィット曲線からX/Yを検索

非線形曲線フィット機能では、取得したフィット曲線で、任意のY値に対するX値および、任意のX値に対するY値を検索するためのオプションが利用できます。この動画では、検索された座標データを元データのグラフに追加して表示する操作もご案内しています。

右下の拡大ボタンボタンで画面を大きくし、設定ボタンで解像度720以上の設定にしてご覧いただくことをお勧めします。

操作方法

  1. B列をYデータとして作図した左側のグラフ(Graph1)で非線形曲線フィットを実行し、得られたフィット曲線で、任意のY値からX値を検索または、任意のX値からY値を検索します。
  2. グラフウィンドウをアクティブにして、メニューから「解析:フィット:非線形曲線フィット」を選択します。
  3. ダイアログが開いたら、まず「カテゴリ」と「関数」のドロップダウンでフィット関数の指定します。ここでは、「Origin Basic Functions」カテゴリの「Gauss」を選択します。
  4. 左パネルで「入力データ」のタブを選択すると、入力データとしてGraph1が選択されていることがわかります。
  5. 左パネルで「X/Y検索」タブを選択し、「YからXを検索」、「XからYを検索」にチェックを付け、フィット後に値を検索できるようにします。
  6. ここでは、1つのY値に対して2つのX値が出力されるため、「YからXを検索」の項目の下に表示される「X列の数」を2に変更します。
  7. 「フィット」ボタンをクリックして、フィットを実行し、レポートシートを表示します。
  8. 各パラメータの値や決定係数などのフィット結果は「FitNL1」シートにまとめて表示されます。X/Y検索を有効にしたので、Y値からX値を検索するシート(FitNLFindXfromY)とX値からY値を検索するシート(FitNLFindYfromX)も出力されています。
  9. 「FitNLFindXfromY1」シートでA列に、20、35といったY値を入力すると、フィット曲線で対応するX値が計算されます。Y値は複数入力できます。
  10. 計算されたデータを散布図として、元のグラフに追加してみます。A、B列を選択し、カーソルを選択範囲の右側に移動し、カーソルの表示が変わったら、ドラッグ&ドロップでグラフに追加します。
  11. 同様にCtrlキーを押しながらA、C列を選択し、カーソルを右側に移動してカーソル表示が変わったらドラッグ&ドロップでグラフに追加します。
  12. プロットを編集します。グラフウィンドウをアクティブにし、右側の「オブジェクトマネージャ」を開きます。リストの一番下にあるプロットをダブルクリックして「作図の詳細」ダイアログを開きます。
  13. 「ドロップライン」タブを開き、「水平」と「垂直」にチェックを付け、線種を両方「破線」に変更します。
  14. 「適用」ボタンをクリックするとドロップラインが表示されます。
  15. 作図の詳細ダイアログの左パネルで1つ上のプロットを選択状態にし、「垂直」にチェックを付け、線種を「破線」に変更します。
  16. 「適用」をクリックして表示を確認し、「OK」をクリックしてダイアログを閉じます。
  17. A列に入力しているYデータを変更したり、追加した場合グラフ上のプロットも更新されます。
  18. 同様に、「FitNLFindYfromX」でA列にX値を入力すると、フィット曲線で対応するY値が計算されます。

参考ページ

page_top_icon