gnuplot の使い方 gnuplot は汎用的で しかも手軽に使えるプロッティング プログラムです 計算結果をグラフにするとき に非常に便利なので ぜひ覚えてください 1 gnuplot の始め方 終わり方 gnuplot の始め方は ターミナル上のプロンプトの後ろで gnuplot と打つだけ

Similar documents
というプロンプトだったのが gnuplot> というプロンプトに変わっていることに注意してください gnuplot を終了させるときには gnuplot> というプロンプトの後ろで quit と打ちこみます すると /home/snaoki> のようなプロンプトに戻るはずです 2 グラフを描いてみよ

GrADS の使い方 GrADS(Grid Analysis and Display System) は おもに 客観解析データのような格子点データを地図上に作図するために使われるアプリケーションです 全球スケールの気象を扱う分野で広く使われています GrADS は Unix 系の OS 上でよく利

cpall.dvi

理工学図書館後期 LS 講習会 きれいなグラフを作ろう! gnuplot 入門

Microsoft Word - gnuplot

1 1 Gnuplot gnuplot Windows gnuplot gp443win32.zip gnuplot binary, contrib, demo, docs, license 5 BUGS, Chang

関数の定義域を制限する 関数のコマンドを入力バーに打つことにより 関数の定義域を制限することが出来ます Function[ < 関数 >, <x の開始値 >, <x の終了値 > ] 例えば f(x) = x 2 2x + 1 ( 1 < x < 4) のグラフを描くには Function[ x^

PowerPoint プレゼンテーション

x1 GNUPLOT 2 x4 12 x1 Gnuplot Gnuplot,,. gnuplot, PS (Post Script), PS ghostview.,.,,,.,., gnuplot,,, (x2). x1.1 Gnuplot (gnuplot, quit) gnuplot,. % g

PowerPoint プレゼンテーション

gnuplot.dvi

Microsoft PowerPoint - 14Gnuplot.ppt

作図コマンド : pscoast -R125/148/30/46 -JM15c -B5g5 -Di -W5 -S235 -X6c -Y4c > test.ps 作図例 : 2 分布図の作成 2.1 点を描く 地点の分布を作図するときは たとえば以下のように行います > pscoast -R125/1


PowerPoint プレゼンテーション

05 I I / 56

Microsoft PowerPoint - lecture0610v05.pptx

GNUPLOT GNUPLOT GNUPLOT 1 ( ) GNUPLO

datavis_01_

I I / 68

Unix * 3 PC 2 Linux, Mac *4 Windows Cygwin Cygwin gnuplot Cygwin unix emulator online gnuplot *5 matplotlib *6 SuperMongo *7 gnuplot gnuplot OS *8 Uni

きれいなグラフを作ろう!gnuplot 入門 1. 基本 1.1. プロット :test.plt plot x, sin(x) 1.2. データファイルのプロット 1:data.plt plot "data.dat" 1.3. データファイルのプロット 2:data2.plt plot "data2

2 A I / 58

2 I I / 61

初めてのプログラミング

Microsoft PowerPoint - 講義資料-mlib

PowerPoint プレゼンテーション

情報活用資料

PowerPoint プレゼンテーション

数量的アプローチ 年 6 月 11 日 イントロダクション データ分析をマスターする 12 のレッスン ウェブサポートページ ( 有斐閣 ) 水落研究室 R http:

クイック操作シート

gnuplot gnuplot 1 3 y = x 3 + 3x 2 2 y = sin x sin(x) x*x*x+3*x*x

> usdata01 と打ち込んでエンター キーを押すと V1 V2 V : : : : のように表示され 読み込まれていることがわかる ここで V1, V2, V3 は R が列のデータに自 動的につけた変数名である ( variable

Script started on Sun May 26 2::26 22 oyabun% gnuplot G N U P L O T Unix version 3.7 patchlevel ( //8) last modified Fri Oct 22 8:: BST 999 Cop

PowerPoint プレゼンテーション

1 フリーページを表示する 1-1 フリーページのカテゴリを作成します フリーページのカテゴリの情報を入力します 1 複数のフリーページを記事のジャンルや種類で分け その見出しを入力します お店ページの左サイドバーに表示します 2 消費者が 検索エンジンで検索するであろう 記事の特長や内容をあらわす

Illustrator の立ち上げ 画面下のアイコン をクリックする メニューから ファイル > 新規... 新規書類 ダイアログで 名前 欄に指定の数字を入力する 表紙右上の 桁の数字を入力してください 4 [OK] ボタンをクリックする メニュー Illustrator 起動画面 ツール アート

3 Step3 記念日などを登録します 4 月始まりの手帳をつくるので ダウンロードするひな型も 4 月からに変更します 月始まりの手帳にしたいので ここも 4 月に変更してください 変更後 ダウンロード ボタンを押し てください 前章で説明したように ダウンロードした CSV

初めてのプログラミング

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション - 物理学情報処理演習

最小二乗法とロバスト推定

MATLAB説明

1/2

簡単な図面を書いてみよう 『 3D編 』

¥¤¥ó¥¿¡¼¥Í¥Ã¥È·×¬¤È¥Ç¡¼¥¿²òÀÏ Âè2²ó

y2=x2(x+1)-001.ps

線を描く 線ツールをクリックする 原点 ( 青 緑 赤の 3 つの軸が交わるところ ) をクリックする 水平方向 ( 赤い軸と緑の軸がある面 ) にカーソルを動かしクリックする 原点とクリックした点の間に黒い線が描画される 垂直方向にカーソルを動かす 青い線が表示され 青い軸上 と表示される 青い線

Microsoft Word - サンプル _図面編集_.doc

Microsoft Word - rocketcms_manual01

やさしくPDFへ文字入力 v.2.0

履歴書をつくるには

PowerPoint プレゼンテーション

Debian での数学ことはじめ。 - gnuplot, Octave, R 入門

Mapmakerfor の手順下絵を準備 作者の設定した大きさで作成する場合 下絵にする地図を挿入 トリミングと大きさの調整 大きさを調整した画像を保存 下絵を背景に設定 作成画面の大きさを調整 1 自分で用意した下絵を背景にする場合 下絵を背景に設定 作成画面の大きさを調整 画像が大きい場合シート

Microsoft Word - 操作マニュアル(PowerPoint2010).doc

Microsoft Word - 操作マニュアル(PowerPoint2013)

( ) kadai4, kadai4.zip.,. 3 cos x [ π, π] Python. ( 100 ), x cos x ( ). (, ). def print cos(): print cos()

<4D F736F F D E7382CC944D8AC28BAB91CE8DF4955D89BF B838B91808DEC B A B D8D A2E646F63>

¥¤¥ó¥¿¡¼¥Í¥Ã¥È·×¬¤È¥Ç¡¼¥¿²òÀÏ Âè2²ó

コマンド入力による操作1(ロード、プロット、画像ファイル出力等)

問 1 図 1 の図形を作るプログラムを作成せよ 但し ウィンドウの大きさは と し 座標の関係は図 2 に示すものとする 図 1 作成する図形 原点 (0,0) (280,0) (80,0) (180,0) (260,0) (380,0) (0,160) 図 2 座標関係 問 2

Microsoft Word - 205MSPowerpoint2010

pp2018-pp9base

Microsoft Word - 教科書大1a第9週2013.docx

写真をクリックすると 拡大表示される Flashフォーマット Flashフォーマットは 写真が自動または手動で切り替わっていく スライドショー形式の表示方法です ページ内の情報 が多い場合や 写真をイメージ的に見せたい場合に便利です iphoneをはじめとする一部のスマートフォンはflashをサポー

RAYOUT

Matlab講習会

PE4 Training Text 2

Microsoft PowerPoint 電子情報理工学特論.pptx

WORD4「チラシを作成しよう4 ~文字アートと絵と写真~」

スクールCOBOL2002

Geant4を使ってみよう

データの作成方法のイメージ ( キーワードで結合の場合 ) 地図太郎 キーワードの値は文字列です キーワードの値は重複しないようにします 同じ値にする Excel データ (CSV) 注意キーワードの値は文字列です キーワードの値は重複しないようにします 1 ツールバーの 編集レイヤの選択 から 編

1 〇〇クリッカーマニュアル 目次 クリックすると移動します 目次準備 1. VC または VS2013 をインストール 2. DX ライブラリのダウンロードと解凍 3. なんとかクリッカー プロジェクトのダウンロードと解凍 4. なんとかクリッカー プロジェクトを開く編集編集する部分画

引き算アフィリ ASP 登録用の日記サイトを 作成しよう Copyright 株式会社アリウープ, All Rights Reserved. 1

(7) 手順 1 の (5) で保存した定款をダブルクリックして開きます ダブルクリック (8) 電子定款の Word 文書が表示されますので 内容を確認します Point 定款認証の事前確認について 申請前に指定公証役場と連絡をとり 定款の案をファックスやメールで送付するなどして 事前の打ち合わせ

pp2018-pp4base

Word2007 Windows7 1 パンジーを描こう 暮らしのパソコンいろは 早稲田公民館 ICT サポートボランティア

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

Microsoft PowerPoint - JohoEnshuu06_07.ppt

ZVH_VIEWER

「統 計 数 学 3」

Microsoft PowerPoint - lecture1112.pptx

Microsoft PowerPoint - lecture1112.pptx

slide5.pptx

2. 印刷対象のサイズの確認 大判印刷を行う場合 まず 印刷をする文書のサイズを確認する必要があります サイズの確認の方法はアプリケーションによって異なるので ここでは PowerPoint(2010/2013) と Adobe Acrobat を例に説明します PowerPoint2010 の場合

Microsoft PowerPoint P演習 第10回 関数.ppt [互換モード]

スライド 1

gnuplotのつかいかた:メニュー

はじめに このドキュメントではftServerに関する障害調査を行う際に 必要となるログ データの取得方法を説明しています ログ データの取得には 初期解析用のデータの取得方法と 詳細な調査を行うときのデータ取得方法があります 特別な理由でOS 側のログが必要となった場合には RHELログの取得につ

OHP シートの作成 OHP でプレゼンテーションをする際に必要な OHP シートを作成できます 配布資料の作成プレゼンテーションの参加者に配布する資料を簡単に作成できます 参加者はメモ等この資料に書き込むことができ 理解を深めることができます 発表者用資料の作成プレゼンテーション中に発表者が参考に

3. 文字の入力 文字 ボタンをクリックします 文字入力したい範囲をドラックし 文字枠を作成します 文字を入力します この作業を繰り返します マウスポインタの形 4. 文字枠のサイズ変更 拡大 ボタンをクリックします 大きさを変えたい文字枠をクリックします マウスポインタを文字枠の右下のハンドル (

Microsoft PowerPoint ppt

Taro-QGIS 3.2

大阪市小学校教育研究会

数のディジタル化

分析のステップ Step 1: Y( 目的変数 ) に対する値の順序を確認 Step 2: モデルのあてはめ を実行 適切なモデルの指定 Step 3: オプションを指定し オッズ比とその信頼区間を表示 以下 このステップに沿って JMP の操作をご説明します Step 1: Y( 目的変数 ) の

7: 1 ページ手順 5 で保存した定款をダブルクリックして開きます ダブルクリック 8: 電子定款の Word 文書が表示されるので 内容を確認します Point 定款認証の事前確認について 申請前に指定公証役場と連絡をとり 定款の案をファックスやメールで送付するなどして 事前の打ち合わせを行いま

スライド 1

Transcription:

gnuplot の使い方 gnuplot は汎用的で しかも手軽に使えるプロッティング プログラムです 計算結果をグラフにするとき に非常に便利なので ぜひ覚えてください 1 gnuplot の始め方 終わり方 gnuplot の始め方は ターミナル上のプロンプトの後ろで gnuplot と打つだけです すると /home/snaoki> gnuplot G N U P L O T Version 4.0 patchlevel 0 last modified Thu Apr 15 14:44:22 CEST 2004 System: CYGWIN_NT-5.1 1.5.13(0.122/4/2) Copyright (C) 1986-1993, 1998, 2004 Thomas Williams, Colin Kelley and many others This is gnuplot version 4.0. Please refer to the documentation for command syntax changes. The old syntax will be accepted throughout the 4.0 series, but all save files use the new syntax. Type `help` to access the on-line reference manual. The gnuplot FAQ is available from http://www.gnuplot.info/faq/ Send comments and requests for help to <gnuplot-info@lists.sourceforge.net> Send bugs, suggestions and mods to <gnuplot-bugs@lists.sourceforge.net> Terminal type set to 'x11' gnuplot> というメッセージが出てきます これまで /home/snaoki> 1

というプロンプトだったのが gnuplot> というプロンプトに変わっていることに注意してください gnuplot の終了の仕方は gnuplot> というプロンプトの後ろで quit と打ち込むだけです すると /home/snaoki> のようなプロンプトに戻るはずです 2 グラフを描いてみよう 2.1 関数をグラフにしてみよう まず適当な関数をグラフにしてみることから始めましょう ここでは sin 関数で試してみます gnuplot> plot sin(x) と打ち込んでみてください するとウィンドウの枠が出てきますので 適当なところにマウスカーソルを持っ ていって 左ボタンを押してください 図 1 のような絵が得られます x y 座標の範囲は今は指定していな いので 自動的に適当な値が設定されています それでは x 方向の範囲を 1 周期分にしてみましょう gnuplot> set xrange [-pi:pi] と打ち込むと 図 2 のようになります 図 1:sin(x) その 1 図 2:sin(x) その 2(1 周期分の表示 ) 次に 範囲指定を少し変えて 2 つの関数を同時に表示してみましょう gnuplot> set xrange [-2*pi:2*pi] gnuplot> plot sin(2*x), sin(x) とすると 図 3 のようになります 右上にどの線が何を表しているか書いてあります この名前を変えてみま しょう 2

gnuplot> plot sin(2*x) title 'mouse', sin(x) title 'cat' と打ち込むと 図 4 のようになります sin(2*x) の線 ( 実線 ) には mouse と sin(x) の線 ( 点線 ) には cat とい う名前がつきました 図 3:sin(2*x) と sin(x) その 1 図 4:sin(2*x) と sin(x) その 2( 凡例の変更 ) それでは 次に このグラフに名前をつけてみましょう gnuplot> set title 'sin(2*x) and sin(x)' gnuplot> set xlabel 'x-axis' gnuplot> set ylabel 'y-axis' のように指定します title はグラフの上に表示されます xlabel は x 座標の下に ylabel はグラフの左上にそ れぞれ表示されます ( ただしファイルにすると ylabel の位置は変更されます ) 図 5:sin(2*x) と sin(x) その 3( タイトルをつけた ) 次に線種をいろいろ変えてみましょう 今度は sin(x)+cos(x) を表示してみます gnuplot> set title 3

gnuplot> plot sin(x)+cos(x) これは今まで通り実線で描かれています ( 図は示しません ) 次に ポイントで表示してみましょう gnuplot> set style function points すると 図 6 のようになると思います これを gnuplot> set style function impulses と変更すると図 7 のように変わります 図 6:cos(x)+sin(x) その 1( ポイントグラフ ) 図 7:cos(x)+sin(x) その 2( 針グラフ ) 再び点で描画すると gnuplot> set style function points 図 6 に戻ります 今表示している点の数は自動的に決められています そこで 描画する点の数を変更してみ ましょう gnuplot> set samples 20 図 8 のようになります 4

図 8:cos(x)+sin(x) その 3( 点の数を変更 ) ここで階段状のグラフに変えてみましょう gnuplot> set style function steps としてください 図 9 に変化すると思います これを今度は gnuplot> set style function boxes とすると 図 10 のように棒グラフに変わります これでいろいろな線種のグラフを描けるようになりました 図 9:cos(x)+sin(x) その 5( 階段状 ) 図 10:cos(x)+sin(x) その 6( 棒グラフ ) 次は 少し特殊なグラフに挑戦します gnuplot> unset sample gnuplot> set style function lines gnuplot> plot exp(x) 5

これは y=exp(x) を実線で表示したもので 今までと何ら変わりはありません ( 図 11) 図 11:y=exp(x) その 1 このグラフの y 軸を対数軸にしてみましょう gnuplot> set logscale y 図 12 のようになります これにグリッドを引いてみましょう gnuplot> set grid 図 13 のようになると思います 図 12:y=exp(x) その 2( 片対数グラフ ) 図 13:y=exp(x) その 3( グリッドあり ) さて たくさんのパラメータを設定して いろいろなグラフを書いてきました パラメータが多いので どのように設定されているか忘れてしまうこともあるでしょう そこで show というコマンドが用意されていて show parameter という使い方で確認することができます また show all ですべてのパラメータを見ることができますので 一度試してみてください 6

2.2 データファイルを読みこんでグラフを描こう ここでは (x, y) のデータが格納されているファイルを読みこんでグラフを描く方法を学びましょう まず ファイルには x 1 y 1 x 2 y 2 x n y n のようにデータをしまってください 値 x と値 y の間には必ず1つ以上のスペースが必要です このファイルの名前を data.txt とします gnuplot> plot 'data.txt' と入力すると 図 14 のようにポイントでプロットされます これを gnuplot> set style data lines とすると 図 15のように実線表示に変更できます ここで 先の2.1 節で学んだ方法とは少し違うことに注意してください 先は線種を変更するときに set style function linetype を用いたのに対し ここでは set style data linetype を用いているからです linetype の種類は2.1 節と同じですので いろいろと試してみてください 図 16: データのプロット ( ポイント表示 ) 図 17: データのプロット ( 線表示 ) 3 絵を印刷しよう これまではすべて画面に表示する方法を述べてきました 演習や研究を進めていくと 計算結果を画面に出してみるだけでなく レポートのために紙に印刷する必要が出てくると思います ここでは 簡単に紙に出す方法を見ていくことにします 画面に出してある絵を印刷するためには 7

gnuplot> set output "fig.ps" gnuplot> set term postscript として まず PostScript ファイルにします それから gnuplot を終了するか 別のターミナル上から /home/snaoki> convert rotate 90 fig.ps fig.gif とすれば GIF 形式の画像ファイルに変換することができます あとは このファイルをプリンタで印刷する だけです gnuplot で作成された絵は基本的に横長です これを landscape といいます 縦長に使うときは portrait といいます gnuplot> set term postscript portrait で設定できます 4 最後に ここでは 2 次元描画に限った 簡単な gnuplot の使い方の説明しかしませんでした gnuplot を使うと3 次元描画 簡単な等値線図も描くことができます また 今までいちいち入力していたコマンド パラメータの設定等は1つのファイルに書きこんでおいて それを読みこんで実行することもできます このような少し高度な使い方は インターネットなどを使って調べてみてください 課題 :gnuplot を用いて 関数 f(x)=sin(0.2x)cos(x) と g(x)=sin(4x)+sin(5x) を作図し 印刷して提出せよ 2 つの関数について別々に作図すること グラフや座標軸のタイトルなどは必要に応じて適切に設定せよ 8