【手続補正書】
【提出日】平成17年6月13日(2005.6.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の数値をそれぞれ要素とする第１の集合と第２の集合との相関を示す関数を算出する計算装置において、
前記第１の集合を構成する各要素の数値のうちの最小値の数値と当該第１の集合の各数値との差の数値を各要素の数値とする補正集合を生成する補正集合生成手段と、
この補正集合生成手段により生成された補正集合と前記第２の集合との相関を示す関数を求める関数算出手段と、
この関数算出手段により算出された関数が前記第１の集合と第２の集合との相関を示す関数となるように予め定められた補正式によって該関数を補正する補正手段と、
を備えることを特徴とする計算装置。
【請求項２】
前記補正手段は、前記最小値の数値を含む予め定められた補正式によって前記関数を補正する補正式関数補正手段を備えることを特徴とする請求項１に記載の計算装置。
【請求項３】
前記関数算出手段は、最小二乗法により前記補正集合と前記第２の集合との相関を示す関数を求めることを特徴とする請求項１又は２に記載の計算装置。
【請求項４】
前記関数は、４次以下の式であることを特徴とする請求項１から３のいずれかに記載の計算装置。
【請求項５】
前記第１の集合と第２の集合を構成する各要素に関連付けた各点を表示させる第１の表示制御手段と、
前記補正手段により補正された関数のグラフを表示させる第２の表示制御手段と、
を備えたことを特徴とする請求項１から４のいずれかに記載の計算装置。
【請求項６】
複数の数値をそれぞれ要素とする第１の集合と第２の集合との相関を示す関数を算出するための計算装置のコンピュータを制御するための計算プログラムを格納した記憶媒体であって、
前記コンピュータを、
前記第１の集合を構成する各要素の数値のうちの最小値の数値と当該第１の集合の各数値との差の数値を各要素の数値とする補正集合を生成する補正集合生成手段、
この補正集合生成手段により生成された補正集合と前記第２の集合との相関を示す関数を求める関数算出手段、
この関数算出手段により算出された関数が前記第１の集合と第２の集合との相関を示す関数となるように該関数を補正する補正手段、
として機能させるための計算プログラムを記憶した記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の課題は、上述の問題点を解決するため、２種類のデータが与えられ、このデータの相関を示す関数を求める際に、演算精度を向上させる計算装置及び記憶媒体を提供することである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
【課題を解決するための手段】
請求項１記載の発明は、複数の数値をそれぞれ要素とする第１の集合と第２の集合との相関を示す関数を算出する計算装置において、前記第１の集合を構成する各要素の数値のうちの最小値の数値と当該第１の集合の各数値との差の数値を各要素の数値とする補正集合を生成する補正集合生成手段と、この補正集合生成手段により生成された補正集合と前記第２の集合との相関を示す関数を求める関数算出手段と、この関数算出手段により算出された関数が前記第１の集合と第２の集合との相関を示す関数となるように予め定められた補正式によって該関数を補正する補正手段と、を備えたことを特徴としている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
この請求項１記載の発明の計算装置によれば、複数の数値をそれぞれ要素とする第１の集合と第２の集合との相関を示す関数を算出する計算装置において、第１の集合を構成する各要素の数値のうちの最小値の数値と当該第１の集合の各数値との差の数値を各要素の数値とする補正集合を生成し、この生成された前記一方の集合に対応する補正集合と前記第２の集合との相関を示す関数を求め、この算出された関数が前第１の集合と第２の集合との相関を示す関数となるように該関数を補正する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
したがって、第１の集合を構成する各要素の数値のうちの最小値の数値と当該第１の集合の各数値との差の数値を各要素の数値とする補正した後に、補正後のデータについての相関を示す関数を算出し、更に与えられた２種類のデータの相関を示す関数に補正するので、第１の集合を構成する各要素の数値をそのまま用いて演算した際に生ずる桁落ちによる大きな誤差の発生を防ぐことができ、演算精度を向上させることが可能となる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
請求項２記載の計算装置は、請求項１記載の計算装置において、前記補正手段は、前記最小値の数値を含む予め定められた補正式によって前記関数を補正する補正式関数補正手段を備えることを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
また、請求項３記載のように、請求項１又は２に記載の計算装置において、前記関数算出手段は、最小二乗法により前記補正集合と前記第２の集合との相関を示す関数を求めることが有効である。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
請求項５記載の発明は、請求項１から４のいずれかに記載の計算装置において、前記第１の集合と第２の集合を構成する各要素に関連付けた各点を表示させる第１の表示制御手段と、前記補正手段により補正された関数のグラフを表示させる第２の表示制御手段と、を備えたことを特徴としている。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
この請求項５記載の計算装置によれば、算出された関数を前記二つの集合の相関を示す関数に補正し、前記第１と第２の集合を構成する各要素に関連付けた各点を表示させ、補正された関数のグラフを表示させることができ、関数のグラフとデータとの誤差、求められた関数の精度などを視覚的に容易に確認することができる。例えば実験により得たデータと求めた関数のグラフとを表示させ、視覚的に容易に確認することが可能となる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１２０
【補正方法】変更
【補正の内容】
【０１２０】
【発明の効果】
請求項１記載の発明によれば、第１の集合を構成する各要素の数値のうちの最小値の数値と当該第１の集合の各数値との差の数値を各要素の数値とする補正した後に、補正後のデータについての相関を示す関数を算出し、更に与えられた２種類のデータの相関を示す関数に補正するので、第１の集合を構成する各要素の数値をそのまま用いて演算した際に生ずる桁落ちによる大きな誤差の発生を防ぐことができ、演算精度を向上させることができるようになる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１２１
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１２４
【補正方法】変更
【補正の内容】
【０１２４】
請求項５記載の発明によれば、算出された関数を前記二つの集合の相関を示す関数に補正し、前記第１と第２の集合を構成する各要素に関連付けた各点を表示させ、補正された関数のグラフを表示させることができ、関数のグラフとデータとの誤差、求められた関数の精度などを視覚的に容易に確認することができる。例えば実験により得たデータと求めた関数のグラフとを表示させることが可能となる。