京都工芸繊維大学工芸科学部 生命物質科学域高分子機能工学部門 高分子物性工学研究室

  • JP
  • EN
  • menu

    データにノイズを入れる方法 (gnoise)

    データにノイズを入れる方法 (gnoise)

    データ解析ではあまり必要ではありませんが、いろいろなシミュレーションデータの作成に、乱数を発生させる命令は役に立ちます。

    wave1= (wave0 ^2+3* wave0)*(1+gnoise(0.1))

    とコマンドラインで入力してみましょう。

    gnoise 関数は、平均値が「ゼロ」である正負の乱数で、これらの分布はガウス分布に従います。前回のwave1のデータに、1+gnoise(0.1)をかける事で、実際の実験データのように若干の乱れを導入する事ができるわけです。ちなみに、( )の中の数字は分布の広さを表しますので、この値が大きいほど上下に乱れたデータが作成できます。

    上のような図になれば成功です。 今回は、logスケールにわたるデータであるため、1+noiseをかけましたが、ノイズを足してもいいかもしれません。各自チャレンジして下さい。