gnuplotについて

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ちか

gnuplotについて

#1

投稿記事 by ちか » 8年前

最近Cygwinでようやくプログラミングを実行できるようになったのですが、
その出力データからgnuplotを使ってうまく図を表示できません・・・。

例えば、以下のようにこ~んなたくさんの計算結果が出た場合、
どのようにして図を表示させれば良いのでしょうか?
分かる方がいたら教えてください!!!
ちなみに、これは拡張有限要素法という亀裂をシミュレーションするためのプログラミングを実行した結果です。

///////////////////////////////
// SANX2D //
///////////////////////////////
VERSION 1.060821
**** control data ****
analysis type (analysis )=0
number of nodes (numnp )=9
number of quad elements (nume4 )=4
number of tria elements (nume3 )=0
number of materials (numat )=1
number of spcline (nspcline )=3
number of mpc (nmpc )=0
number of cload (ncload )=6
number of dload (ndload )=0
Number of Gauss points for conventional Element=2
Number of Gauss points for enriched Element=4
**** node data ****
1 : 0.000000e+00 0.000000e+00
2 : 5.000000e+01 0.000000e+00
3 : 1.000000e+02 0.000000e+00
4 : 0.000000e+00 5.000000e+01 enriched/Gap Discont. #=0
5 : 5.000000e+01 5.000000e+01
6 : 1.000000e+02 5.000000e+01
7 : 0.000000e+00 1.000000e+02
8 : 5.000000e+01 1.000000e+02
9 : 1.000000e+02 1.000000e+02
**** element data ****
**** quad element ***
1 :matid=1:1 2 5 4
2 :matid=1:2 3 6 5
3 :matid=1:4 5 8 7
4 :matid=1:5 6 9 8
**** material properties ****
matid =1:
Young's Modulus =1.000000e+00
Poisson's ratio =0.000000e+00
**** spc ****
SPC[1]:nid=3 dof1=1 dof2=1 val=0.000000e+00
SPC[2]:nid=6 dof1=2 dof2=2 val=0.000000e+00
SPC[3]:nid=9 dof1=1 dof2=1 val=0.000000e+00
**** cload data ****
CLOAD[1]:node=1 dof=2 val=-2.500000e+01
CLOAD[2]:node=2 dof=2 val=-5.000000e+01
CLOAD[3]:node=3 dof=2 val=-2.500000e+01
CLOAD[4]:node=7 dof=2 val=2.500000e+01
CLOAD[5]:node=8 dof=2 val=5.000000e+01
CLOAD[6]:node=9 dof=2 val=2.500000e+01
**** Number of discontinuity *****
number_of_discont. = 1
***** discontinuity definition No. 0
number of discont. definition points 2
0.000000e+00 5.000000e+01
5.000000e+01 5.000000e+01
Direction at TIP 0: -1.000000e+00 0.000000e+00
Direction at TIP 1: 1.000000e+00 0.000000e+00
number nodes near discontinuity : 1
0: 4 J
**** Number of J-integral calculation *****
number_of_jintegral =1
***** jintegral definition No. 0
xc=5.000000e+01 yc=5.000000e+01 nx=1.000000e+00 ny=0.000000e+00 hsize=5.000000e+01 nfact=1
#### Number of nodes = 9
#### Number of freedoms = 17
#### Number of Constrained DOFs =3
*** S K Y L I N E I N F O R M A T I O N ****
*** NUMBER OF SKYLINE PROFILE(NWK ): 120
*** MEAN OF BAND WIDTH (MBAND): 7
#### Level Set Value
nid=1 cid=0 type=N level=-5.000000e+01 levelX=0.000000e+00 levelY=1.000000e+00
nid=2 cid=0 type=N level=-5.000000e+01 levelX=0.000000e+00 levelY=1.000000e+00
nid=4 cid=0 type=J level=0.000000e+00 levelX=0.000000e+00 levelY=1.000000e+00
nid=5 cid=0 type=N level=0.000000e+00 levelX=0.000000e+00 levelY=1.000000e+00
nid=7 cid=0 type=N level=5.000000e+01 levelX=0.000000e+00 levelY=1.000000e+00
nid=8 cid=0 type=N level=5.000000e+01 levelX=0.000000e+00 levelY=1.000000e+00
### normal elems/enriched elems:2 2
#### Linear Static Analysis
## Displacement u1 u2
1 1.0000000e+02 -3.0000000e+02
2 5.0000000e+01 -1.0000000e+02
3 0.0000000e+00 -7.3795073e-08
4 -1.5000000e+02 3.0000000e+02 : (P) -1.5000000e+02 3.0000000e+02 / (N) -1.5000000e+02 -3.0000000e+02
5 -1.0000000e+02 -1.0660736e-08
6 -5.0000000e+01 0.0000000e+00
7 1.0000000e+02 3.0000000e+02
8 5.0000000e+01 1.0000000e+02
9 0.0000000e+00 6.3134255e-08
#### Reaction Force #####
spc force id=3 dof=1 force=1.46887e-13
spc force id=6 dof=2 force=-1.07137e-13
spc force id=9 dof=1 force=-3.29736e-14
### Displacement at Gauss point U1/U2
# C2D4 1 1 7.96525e+01 -2.85632e+02
2 6.84329e+01 -2.31707e+02
3 5.37944e+01 -1.61350e+02
4 4.25747e+01 -1.07425e+02
5 1.63174e+01 -2.83822e+02
6 1.18878e+01 -2.23107e+02
7 6.10843e+00 -1.43892e+02
8 1.67885e+00 -8.31767e+01
9 -6.63174e+01 -2.81462e+02
10 -6.18878e+01 -2.11888e+02
11 -5.61084e+01 -1.21113e+02
12 -5.16789e+01 -5.15392e+01
13 -1.29653e+02 -2.79653e+02
14 -1.18433e+02 -2.03288e+02
15 -1.03794e+02 -1.03655e+02
16 -9.25747e+01 -2.72907e+01
# C2D4 2 1 1.22008e+01 -6.22008e+01
2 -4.46582e+00 -1.66667e+01
3 -6.22008e+01 -1.66667e+01
4 -4.55342e+01 -4.46582e+00
# C2D4 3 1 -1.29653e+02 2.79653e+02
2 -1.18433e+02 2.03288e+02
3 -1.03794e+02 1.03655e+02
4 -9.25747e+01 2.72907e+01
5 -6.63174e+01 2.81462e+02
6 -6.18878e+01 2.11888e+02
7 -5.61084e+01 1.21113e+02
8 -5.16789e+01 5.15392e+01
9 1.63174e+01 2.83822e+02
10 1.18878e+01 2.23107e+02
11 6.10843e+00 1.43892e+02
12 1.67885e+00 8.31767e+01
13 7.96525e+01 2.85632e+02
14 6.84329e+01 2.31707e+02
15 5.37944e+01 1.61350e+02
16 4.25747e+01 1.07425e+02
# C2D4 4 1 -6.22008e+01 1.66667e+01
2 -4.55342e+01 4.46582e+00
3 1.22008e+01 6.22008e+01
4 -4.46582e+00 1.66667e+01
### Strain at Gauss point E11/E22/E33/E12
# C2D4 1 1 -8.61136e-01 1.38864e-01 0.00000e+00 -7.22273e-01
2 -8.61136e-01 6.60019e-01 0.00000e+00 -2.01117e-01
3 -8.61136e-01 1.33998e+00 0.00000e+00 4.78845e-01
4 -8.61136e-01 1.86114e+00 0.00000e+00 1.00000e+00
5 -3.39981e-01 1.38864e-01 0.00000e+00 -2.01117e-01
6 -3.39981e-01 6.60019e-01 0.00000e+00 3.20038e-01
7 -3.39981e-01 1.33998e+00 0.00000e+00 1.00000e+00
8 -3.39981e-01 1.86114e+00 0.00000e+00 1.52116e+00
9 3.39981e-01 1.38864e-01 0.00000e+00 4.78845e-01
10 3.39981e-01 6.60019e-01 0.00000e+00 1.00000e+00
11 3.39981e-01 1.33998e+00 0.00000e+00 1.67996e+00
12 3.39981e-01 1.86114e+00 0.00000e+00 2.20112e+00
13 8.61136e-01 1.38864e-01 0.00000e+00 1.00000e+00
14 8.61136e-01 6.60019e-01 0.00000e+00 1.52116e+00
15 8.61136e-01 1.33998e+00 0.00000e+00 2.20112e+00
16 8.61136e-01 1.86114e+00 0.00000e+00 2.72227e+00
# C2D4 2 1 -5.77350e-01 1.57735e+00 0.00000e+00 -1.00000e+00
2 -5.77350e-01 4.22650e-01 0.00000e+00 1.54701e-01
3 5.77350e-01 1.57735e+00 0.00000e+00 -2.15470e+00
4 5.77350e-01 4.22650e-01 0.00000e+00 -1.00000e+00
# C2D4 3 1 8.61136e-01 1.38864e-01 0.00000e+00 -1.00000e+00
2 8.61136e-01 6.60019e-01 0.00000e+00 -1.52116e+00
3 8.61136e-01 1.33998e+00 0.00000e+00 -2.20112e+00
4 8.61136e-01 1.86114e+00 0.00000e+00 -2.72227e+00
5 3.39981e-01 1.38864e-01 0.00000e+00 -4.78845e-01
6 3.39981e-01 6.60019e-01 0.00000e+00 -1.00000e+00
7 3.39981e-01 1.33998e+00 0.00000e+00 -1.67996e+00
8 3.39981e-01 1.86114e+00 0.00000e+00 -2.20112e+00
9 -3.39981e-01 1.38864e-01 0.00000e+00 2.01117e-01
10 -3.39981e-01 6.60019e-01 0.00000e+00 -3.20038e-01
11 -3.39981e-01 1.33998e+00 0.00000e+00 -1.00000e+00
12 -3.39981e-01 1.86114e+00 0.00000e+00 -1.52116e+00
13 -8.61136e-01 1.38864e-01 0.00000e+00 7.22273e-01
14 -8.61136e-01 6.60019e-01 0.00000e+00 2.01117e-01
15 -8.61136e-01 1.33998e+00 0.00000e+00 -4.78845e-01
16 -8.61136e-01 1.86114e+00 0.00000e+00 -1.00000e+00
# C2D4 4 1 5.77350e-01 1.57735e+00 0.00000e+00 2.15470e+00
2 5.77350e-01 4.22650e-01 0.00000e+00 1.00000e+00
3 -5.77350e-01 1.57735e+00 0.00000e+00 1.00000e+00
4 -5.77350e-01 4.22650e-01 0.00000e+00 -1.54701e-01
### Stress at Gauss point S11/S22/S33/S12/Mises
# C2D4 1 1 -8.61136e-01 1.38864e-01 -0.00000e+00 -3.61136e-01 1.12769e+00
2 -8.61136e-01 6.60019e-01 -0.00000e+00 -1.00559e-01 1.33262e+00
3 -8.61136e-01 1.33998e+00 0.00000e+00 2.39422e-01 1.96545e+00
4 -8.61136e-01 1.86114e+00 0.00000e+00 5.00000e-01 2.56087e+00
5 -3.39981e-01 1.38864e-01 -0.00000e+00 -1.00559e-01 4.60888e-01
6 -3.39981e-01 6.60019e-01 0.00000e+00 1.60019e-01 9.23268e-01
7 -3.39981e-01 1.33998e+00 0.00000e+00 5.00000e-01 1.76542e+00
8 -3.39981e-01 1.86114e+00 0.00000e+00 7.60578e-01 2.43877e+00
9 3.39981e-01 1.38864e-01 0.00000e+00 2.39422e-01 5.09537e-01
10 3.39981e-01 6.60019e-01 0.00000e+00 5.00000e-01 1.03770e+00
11 3.39981e-01 1.33998e+00 0.00000e+00 8.39981e-01 1.89005e+00
12 3.39981e-01 1.86114e+00 0.00000e+00 1.10056e+00 2.56522e+00
13 8.61136e-01 1.38864e-01 0.00000e+00 5.00000e-01 1.17952e+00
14 8.61136e-01 6.60019e-01 0.00000e+00 7.60578e-01 1.53109e+00
15 8.61136e-01 1.33998e+00 0.00000e+00 1.10056e+00 2.23984e+00
16 8.61136e-01 1.86114e+00 0.00000e+00 1.36114e+00 2.85671e+00
# C2D4 2 1 -5.77350e-01 1.57735e+00 0.00000e+00 -5.00000e-01 2.11709e+00
2 -5.77350e-01 4.22650e-01 -0.00000e+00 7.73503e-02 8.79734e-01
3 5.77350e-01 1.57735e+00 0.00000e+00 -1.07735e+00 2.32223e+00
4 5.77350e-01 4.22650e-01 0.00000e+00 -5.00000e-01 1.00893e+00
# C2D4 3 1 8.61136e-01 1.38864e-01 0.00000e+00 -5.00000e-01 1.17952e+00
2 8.61136e-01 6.60019e-01 0.00000e+00 -7.60578e-01 1.53109e+00
3 8.61136e-01 1.33998e+00 0.00000e+00 -1.10056e+00 2.23984e+00
4 8.61136e-01 1.86114e+00 0.00000e+00 -1.36114e+00 2.85671e+00
5 3.39981e-01 1.38864e-01 0.00000e+00 -2.39422e-01 5.09537e-01
6 3.39981e-01 6.60019e-01 0.00000e+00 -5.00000e-01 1.03770e+00
7 3.39981e-01 1.33998e+00 0.00000e+00 -8.39981e-01 1.89005e+00
8 3.39981e-01 1.86114e+00 0.00000e+00 -1.10056e+00 2.56522e+00
9 -3.39981e-01 1.38864e-01 -0.00000e+00 1.00559e-01 4.60888e-01
10 -3.39981e-01 6.60019e-01 0.00000e+00 -1.60019e-01 9.23268e-01
11 -3.39981e-01 1.33998e+00 0.00000e+00 -5.00000e-01 1.76542e+00
12 -3.39981e-01 1.86114e+00 0.00000e+00 -7.60578e-01 2.43877e+00
13 -8.61136e-01 1.38864e-01 -0.00000e+00 3.61136e-01 1.12769e+00
14 -8.61136e-01 6.60019e-01 -0.00000e+00 1.00559e-01 1.33262e+00
15 -8.61136e-01 1.33998e+00 0.00000e+00 -2.39422e-01 1.96545e+00
16 -8.61136e-01 1.86114e+00 0.00000e+00 -5.00000e-01 2.56087e+00
# C2D4 4 1 5.77350e-01 1.57735e+00 0.00000e+00 1.07735e+00 2.32223e+00
2 5.77350e-01 4.22650e-01 0.00000e+00 5.00000e-01 1.00893e+00
3 -5.77350e-01 1.57735e+00 0.00000e+00 5.00000e-01 2.11709e+00
4 -5.77350e-01 4.22650e-01 -0.00000e+00 -7.73503e-02 8.79734e-01
## Nodal Recovery: E11/E22/E33/E12
1 [1] -1.00000e+00 -1.42563e-09 0.00000e+00 -1.00000e+00
2 [2] -1.00000e+00 2.00000e+00 0.00000e+00 -4.83327e-09
3 [1] -1.00000e+00 1.47590e-09 0.00000e+00 1.00000e+00
4 [2] 1.00000e+00 -1.95867e-09 0.00000e+00 -1.06610e-09
5 [4] 1.00000e+00 2.00000e+00 0.00000e+00 -4.26441e-10
6 [2] 1.00000e+00 1.36929e-09 0.00000e+00 2.13215e-10
7 [1] -1.00000e+00 -2.49172e-09 0.00000e+00 1.00000e+00
8 [2] -1.00000e+00 2.00000e+00 0.00000e+00 4.40682e-09
9 [1] -1.00000e+00 1.26269e-09 0.00000e+00 -1.00000e+00
## Nodal Recovery Summary:E11/E22/E33/E12
MAX :1.000000e+00 2.000000e+00 0.000000e+00 1.000000e+00
MAXID:6 8 1 7
MIN :-1.000000e+00 -2.491723e-09 0.000000e+00 -1.000000e+00
MINID:9 7 1 1
## Nodal Recovery: S11/S22/S33/S12/SMISES
1 [1] -1.00000e+00 -1.42563e-09 0.00000e+00 -5.00000e-01 1.32288e+00
2 [2] -1.00000e+00 2.00000e+00 0.00000e+00 -2.41663e-09 2.64575e+00
3 [1] -1.00000e+00 1.47590e-09 0.00000e+00 5.00000e-01 1.32288e+00
4 [2] 1.00000e+00 -1.95867e-09 0.00000e+00 -5.33050e-10 1.00000e+00
5 [4] 1.00000e+00 2.00000e+00 0.00000e+00 -2.13221e-10 1.73205e+00
6 [2] 1.00000e+00 1.36929e-09 0.00000e+00 1.06607e-10 1.00000e+00
7 [1] -1.00000e+00 -2.49172e-09 0.00000e+00 5.00000e-01 1.32288e+00
8 [2] -1.00000e+00 2.00000e+00 0.00000e+00 2.20341e-09 2.64575e+00
9 [1] -1.00000e+00 1.26269e-09 0.00000e+00 -5.00000e-01 1.32288e+00
## Nodal Recovery Summary:S11/S22/S33/S12/MISES
MAX :1.000000e+00 2.000000e+00 0.000000e+00 5.000000e-01 2.645751e+00
MAXID:6 8 1 7 8
MIN :-1.000000e+00 -2.491723e-09 0.000000e+00 -5.000000e-01 1.000000e+00
MINID:9 7 1 1 4
### Rad=5.000000e+01 J=6.000000e+02 KI=2.166949e+01 KII=2.369636e-09
### writeDB
#### CPU time informations (sec)
Input Data Phase..................0.00
Preprocessing for Solver..........0.00
Solver Process....................0.00
---------------------------------------
total.............................0.00

アバター
asd
記事: 318
登録日時: 9年前

Re: gnuplotについて

#2

投稿記事 by asd » 8年前

ちか さんが書きました:最近Cygwinでようやくプログラミングを実行できるようになったのですが、
その出力データからgnuplotを使ってうまく図を表示できません・・・。

例えば、以下のようにこ~んなたくさんの計算結果が出た場合、
どのようにして図を表示させれば良いのでしょうか?
分かる方がいたら教えてください!!!
ちなみに、これは拡張有限要素法という亀裂をシミュレーションするためのプログラミングを実行した結果です。
C言語とはちょっと離れた話題になりそうですが雑談の範疇ということで回答します。
まずは提示された出力の
・どの部分のデータを使いたいのか?
・どのようなグラフを表示したいのか?
を教えてもらわないと手の打ちようがないです。
門外漢のため拡張有限要素法で描画するグラフを知らないので。

なので上記について教えてもらえれば適切に助言できるかもしれません。
Advanced Supporting Developer
無理やりこじつけ(ぉ

アバター
あたっしゅ
記事: 261
登録日時: 9年前
住所: 東京23区
連絡を取る:

Re: gnuplotについて

#3

投稿記事 by あたっしゅ » 8年前

http://t16web.lanl.gov/Kawano/gnuplot/i ... tcalc.html

上記は参考にならないか ?
手提鞄あたっしゅ、[MrAtassyu] http://ameblo.jp/mratassyu/
手提鞄屋魚有店(てさげかばんやうおありてん)
レスがついていないものを優先して、レスしています。時々、見当外れなレスをします。

ちか

Re: gnuplotについて

#4

投稿記事 by ちか » 8年前

アドバイスありがとうございます!
教えて頂いたサイトなども参考にどうにかgnuplotを使うことができました(/_;)
ありがとうございました♪

閉鎖

“C言語何でも質問掲示板” へ戻る