{"id":3611,"date":"2022-08-30T13:45:24","date_gmt":"2022-08-30T04:45:24","guid":{"rendered":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/?p=3611"},"modified":"2025-06-07T10:26:19","modified_gmt":"2025-06-07T01:26:19","slug":"gnuplot-%e3%81%a7%e5%b0%84%e6%96%b9%e6%8a%95%e5%b0%84%e3%81%ae%e9%80%9f%e5%ba%a6%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%a8%e8%bb%8c%e9%81%93%e3%82%92%e6%8f%8f%e3%81%8f","status":"publish","type":"post","link":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/3611\/","title":{"rendered":"gnuplot \u3067\u659c\u65b9\u6295\u5c04\u306e\u901f\u5ea6\u30d9\u30af\u30c8\u30eb\u3068\u8ecc\u9053\u3092\u63cf\u304f"},"content":{"rendered":"<p>\u30c7\u30fc\u30bf\u30d5\u30a1\u30a4\u30eb\u3092\u4f7f\u3063\u3066 gnuplot \u3067\u30d9\u30af\u30c8\u30eb\u3092\u63cf\u304f\u4f8b\u3002\u5099\u5fd8\u9332\u3068\u3057\u3066\u3002<!--more--><\/p>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>$\\theta = 45$\u00b0 \u306e\u659c\u65b9\u6295\u5c04\u3092\u898f\u683c\u5316\u3057\u305f\u6642\u9593\u3068\u5ea7\u6a19\u3067\u66f8\u304f\u3068\u3053\u3093\u306a\u611f\u3058\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In [1]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-gnuplot\">\n<pre><span class=\"nf\">x<\/span>(t) <span class=\"o\">=<\/span> <span class=\"mi\">2<\/span> <span class=\"o\">*<\/span> <span class=\"n\">t<\/span>\r\n<span class=\"nf\">y<\/span>(t) <span class=\"o\">=<\/span> <span class=\"mi\">2<\/span> <span class=\"o\">*<\/span> <span class=\"n\">t<\/span> <span class=\"o\">-<\/span> <span class=\"n\">t<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span>\r\n\r\n<span class=\"nf\">vx<\/span>(t) <span class=\"o\">=<\/span> <span class=\"mi\">2<\/span>\r\n<span class=\"nf\">vy<\/span>(t) <span class=\"o\">=<\/span> <span class=\"mi\">2<\/span> <span class=\"o\">-<\/span> <span class=\"mi\">2<\/span><span class=\"o\">*<\/span><span class=\"n\">t<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u30d9\u30af\u30c8\u30eb\u306e\u4f5c\u56f3\u7528\u306b\u30c7\u30fc\u30bf\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3059\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In [2]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-gnuplot\">\n<pre><span class=\"nv\">s<\/span> <span class=\"o\">=<\/span> <span class=\"mf\">0.2<\/span>\r\n<span class=\"k\">set<\/span> <span class=\"nb\">print<\/span> <span class=\"s\">\"v.txt\"<\/span>\r\n  <span class=\"k\">print<\/span> <span class=\"s\">\"# x     y     vx    vy\"<\/span>\r\n  <span class=\"err\">do<\/span> <span class=\"err\">for<\/span> <span class=\"err\">[<\/span><span class=\"nv\">i<\/span><span class=\"o\">=<\/span><span class=\"mi\">0<\/span><span class=\"o\">:<\/span><span class=\"mi\">4<\/span><span class=\"p\">]{<\/span>\r\n    <span class=\"nv\">t<\/span> <span class=\"o\">=<\/span> <span class=\"mf\">0.5<\/span> <span class=\"o\">*<\/span> <span class=\"n\">i<\/span>\r\n    <span class=\"k\">print<\/span> <span class=\"nf\">sprintf<\/span><span class=\"p\">(<\/span><span class=\"s\">\"%5.2f %5.2f %5.2f %5.2f\"<\/span><span class=\"o\">,<\/span> \\\r\n                  <span class=\"nf\">x<\/span><span class=\"p\">(<\/span><span class=\"n\">t<\/span><span class=\"p\">)<\/span><span class=\"o\">,<\/span> <span class=\"nf\">y<\/span><span class=\"p\">(<\/span><span class=\"n\">t<\/span><span class=\"p\">)<\/span><span class=\"o\">,<\/span> <span class=\"n\">s<\/span><span class=\"o\">*<\/span><span class=\"nf\">vx<\/span><span class=\"p\">(<\/span><span class=\"n\">t<\/span><span class=\"p\">)<\/span><span class=\"o\">,<\/span> <span class=\"n\">s<\/span><span class=\"o\">*<\/span><span class=\"nf\">vy<\/span><span class=\"p\">(<\/span><span class=\"n\">t<\/span><span class=\"p\">))<\/span>\r\n    <span class=\"err\">}<\/span>\r\n<span class=\"k\">set<\/span> <span class=\"nb\">print<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u30c7\u30fc\u30bf\u30d5\u30a1\u30a4\u30eb\u306e\u4e2d\u8eab\u306e\u78ba\u8a8d\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In [3]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-gnuplot\">\n<pre><span class=\"err\">!<\/span> <span class=\"err\">cat<\/span> <span class=\"err\">v.txt<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt\"><\/div>\n<div class=\"output_subarea output_stream output_stdout output_text\">\n<pre># x     y     vx    vy\r\n 0.00  0.00  0.40  0.40\r\n 1.00  0.75  0.40  0.20\r\n 2.00  1.00  0.40  0.00\r\n 3.00  0.75  0.40 -0.20\r\n 4.00  0.00  0.40 -0.40\r\n\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In [4]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-gnuplot\">\n<pre><span class=\"k\">set<\/span> <span class=\"nb\">parametric<\/span>\r\n<span class=\"k\">set<\/span> <span class=\"nb\">grid<\/span>\r\n<span class=\"k\">set<\/span> <span class=\"nb\">zeroaxis<\/span>\r\n<span class=\"k\">set<\/span> <span class=\"nb\">key<\/span> <span class=\"n\">samplen<\/span> <span class=\"mi\">1<\/span>\r\n<span class=\"k\">set<\/span> <span class=\"nb\">xrange<\/span> <span class=\"p\">[<\/span><span class=\"mi\">-0<\/span><span class=\"mf\">.5<\/span><span class=\"o\">:<\/span><span class=\"mf\">4.5<\/span><span class=\"p\">]<\/span>\r\n<span class=\"k\">set<\/span> <span class=\"nb\">yrange<\/span> <span class=\"p\">[<\/span><span class=\"mi\">-0<\/span><span class=\"mf\">.5<\/span><span class=\"o\">:<\/span><span class=\"mi\">2<\/span><span class=\"p\">]<\/span>\r\n<span class=\"k\">set<\/span> <span class=\"nb\">size<\/span> <span class=\"n\">ratio<\/span> <span class=\"mf\">0.5<\/span>\r\n<span class=\"k\">set<\/span> <span class=\"nb\">title<\/span> <span class=\"s\">\"\u659c\u65b9\u6295\u5c04\u306e\u901f\u5ea6\u30d9\u30af\u30c8\u30eb\u3068\u8ecc\u9053\"<\/span>\r\n\r\n<span class=\"k\">plot<\/span> <span class=\"p\">[<\/span><span class=\"nb\">t<\/span><span class=\"o\">=<\/span><span class=\"mi\">0<\/span><span class=\"o\">:<\/span><span class=\"mi\">2<\/span><span class=\"p\">]<\/span> <span class=\"nf\">x<\/span><span class=\"p\">(<\/span><span class=\"nb\">t<\/span><span class=\"p\">)<\/span><span class=\"o\">,<\/span> <span class=\"nf\">y<\/span><span class=\"p\">(<\/span><span class=\"nb\">t<\/span><span class=\"p\">)<\/span> <span class=\"n\">lw<\/span> <span class=\"mi\">2<\/span> <span class=\"nb\">notitle<\/span><span class=\"o\">,<\/span> \\\r\n  <span class=\"s\">\"v.txt\"<\/span> <span class=\"nb\">u<\/span> <span class=\"mi\">1<\/span><span class=\"o\">:<\/span><span class=\"mi\">2<\/span><span class=\"o\">:<\/span><span class=\"mi\">3<\/span><span class=\"o\">:<\/span><span class=\"p\">(<\/span><span class=\"mi\">0<\/span><span class=\"p\">)<\/span> <span class=\"nb\">w<\/span> <span class=\"n\">vec<\/span> <span class=\"n\">filled<\/span> <span class=\"n\">head<\/span> <span class=\"n\">lc<\/span> <span class=\"s\">\"blue\"<\/span> <span class=\"n\">lw<\/span> <span class=\"mf\">1.5<\/span> <span class=\"nb\">t<\/span> <span class=\"s\">\"\u901f\u5ea6\u306e x \u6210\u5206\"<\/span><span class=\"o\">,<\/span>\\\r\n  <span class=\"s\">\"\"<\/span> <span class=\"nb\">u<\/span> <span class=\"mi\">1<\/span><span class=\"o\">:<\/span><span class=\"mi\">2<\/span><span class=\"o\">:<\/span><span class=\"p\">(<\/span><span class=\"mi\">0<\/span><span class=\"p\">)<\/span><span class=\"o\">:<\/span><span class=\"mi\">4<\/span> <span class=\"nb\">w<\/span> <span class=\"n\">vec<\/span> <span class=\"n\">filled<\/span> <span class=\"n\">head<\/span> <span class=\"n\">lc<\/span> <span class=\"s\">\"red\"<\/span> <span class=\"n\">lw<\/span> <span class=\"mf\">1.5<\/span> <span class=\"nb\">t<\/span> <span class=\"s\">\"\u901f\u5ea6\u306e y \u6210\u5206\"<\/span><span class=\"o\">,<\/span>\\\r\n  <span class=\"s\">\"\"<\/span> <span class=\"nb\">u<\/span> <span class=\"mi\">1<\/span><span class=\"o\">:<\/span><span class=\"mi\">2<\/span><span class=\"o\">:<\/span><span class=\"mi\">3<\/span><span class=\"o\">:<\/span><span class=\"mi\">4<\/span> <span class=\"nb\">w<\/span> <span class=\"n\">vec<\/span> <span class=\"n\">filled<\/span> <span class=\"n\">head<\/span> <span class=\"n\">lw<\/span> <span class=\"mi\">2<\/span> <span class=\"n\">lc<\/span> <span class=\"s\">\"black\"<\/span> <span class=\"nb\">t<\/span> <span class=\"s\">\"\u901f\u5ea6\u30d9\u30af\u30c8\u30eb\"<\/span><span class=\"o\">,<\/span>\\\r\n  <span class=\"s\">\"\"<\/span> <span class=\"nb\">u<\/span> <span class=\"mi\">1<\/span><span class=\"o\">:<\/span><span class=\"mi\">2<\/span> <span class=\"nb\">w<\/span> <span class=\"n\">p<\/span> <span class=\"n\">pt<\/span> <span class=\"mi\">6<\/span> <span class=\"n\">pointsize<\/span> <span class=\"mf\">0.7<\/span> <span class=\"n\">lc<\/span> <span class=\"s\">\"dark-green\"<\/span> <span class=\"nb\">notitle<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt\"><\/div>\n<div class=\"output_svg output_subarea \">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4164\" src=\"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-content\/uploads\/sites\/76\/vec-shahou.svg\" alt=\"\" width=\"480\" height=\"480\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u30c7\u30fc\u30bf\u30d5\u30a1\u30a4\u30eb\u3092\u4f7f\u3063\u3066 gnuplot \u3067\u30d9\u30af\u30c8\u30eb\u3092\u63cf\u304f\u4f8b\u3002\u5099\u5fd8\u9332\u3068\u3057\u3066\u3002<\/p><p><a class=\"more-link btn\" href=\"https:\/\/home.hirosaki-u.ac.jp\/relativity\/3611\/\">\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":33,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[15,25],"tags":[],"class_list":["post-3611","post","type-post","status-publish","format-standard","hentry","category-gnuplot","category-25","nodate","item-wrap"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/posts\/3611","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/comments?post=3611"}],"version-history":[{"count":11,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/posts\/3611\/revisions"}],"predecessor-version":[{"id":4165,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/posts\/3611\/revisions\/4165"}],"wp:attachment":[{"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/media?parent=3611"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/categories?post=3611"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/tags?post=3611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}