{"id":7630,"date":"2024-02-20T12:05:58","date_gmt":"2024-02-20T03:05:58","guid":{"rendered":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/?page_id=7630"},"modified":"2024-02-20T12:09:29","modified_gmt":"2024-02-20T03:09:29","slug":"%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97","status":"publish","type":"page","link":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/","title":{"rendered":"\u53c2\u8003\uff1aSymPy \u3067\u30d9\u30af\u30c8\u30eb\u306e\u6f14\u7b97"},"content":{"rendered":"<p><!--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<h3 id=\"\u5fc5\u8981\u306a\u30e2\u30b8\u30e5\u30fc\u30eb\u306e-import\">\u5fc5\u8981\u306a\u30e2\u30b8\u30e5\u30fc\u30eb\u306e import<\/h3>\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\u00a0[1]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"kn\">from<\/span> <span class=\"nn\">sympy.abc<\/span> <span class=\"kn\">import<\/span> <span class=\"o\">*<\/span>\r\n<span class=\"kn\">from<\/span> <span class=\"nn\">sympy<\/span> <span class=\"kn\">import<\/span> <span class=\"o\">*<\/span>\r\n\r\n<span class=\"n\">init_printing<\/span><span class=\"p\">()<\/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<h3 id=\"SymPy-\u306b\u304a\u3051\u308b\u30d9\u30af\u30c8\u30eb\u306e\u8868\u8a18\">SymPy \u306b\u304a\u3051\u308b\u30d9\u30af\u30c8\u30eb\u306e\u8868\u8a18<\/h3>\n<p><code>Matrix()<\/code> \u3092\u4f7f\u3063\u3066\u30d9\u30af\u30c8\u30eb\u3092\u8868\u8a18\u3057\u307e\u3059\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\u00a0[2]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"c1\"># \u30d9\u30af\u30c8\u30eb\u306e\u6210\u5206<\/span>\r\n<span class=\"n\">var<\/span><span class=\"p\">(<\/span><span class=\"s1\">'a1:4, b1:4, c1:4'<\/span><span class=\"p\">);<\/span>\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\u00a0[3]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">a<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Matrix<\/span><span class=\"p\">([<\/span><span class=\"n\">a1<\/span><span class=\"p\">,<\/span> <span class=\"n\">a2<\/span><span class=\"p\">,<\/span> <span class=\"n\">a3<\/span><span class=\"p\">])<\/span>\r\n<span class=\"n\">b<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Matrix<\/span><span class=\"p\">([<\/span><span class=\"n\">b1<\/span><span class=\"p\">,<\/span> <span class=\"n\">b2<\/span><span class=\"p\">,<\/span> <span class=\"n\">b3<\/span><span class=\"p\">])<\/span>\r\n<span class=\"n\">c<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Matrix<\/span><span class=\"p\">([<\/span><span class=\"n\">c1<\/span><span class=\"p\">,<\/span> <span class=\"n\">c2<\/span><span class=\"p\">,<\/span> <span class=\"n\">c3<\/span><span class=\"p\">])<\/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<h3 id=\"\u30d9\u30af\u30c8\u30eb\u306e\u6f14\u7b97\">\u30d9\u30af\u30c8\u30eb\u306e\u6f14\u7b97<\/h3>\n<h4 id=\"\u8db3\u7b97\uff0c\u5f15\u304d\u7b97\">\u8db3\u7b97\uff0c\u5f15\u304d\u7b97<\/h4>\n<p>\u30d9\u30af\u30c8\u30eb\u306e\u8db3\u7b97\u5f15\u304d\u7b97\u3092\u3057\u3066\u307f\u308b\u3068\uff0c\u6210\u5206\u540c\u58eb\u306e\u8db3\u7b97\u5f15\u304d\u7b97\u306b\u306a\u3063\u3066\u3044\u308b\u3053\u3068\u304c\u308f\u304b\u308a\u307e\u3059\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\u00a0[4]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">a<\/span> <span class=\"o\">+<\/span> <span class=\"n\">b<\/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 output_prompt\">Out[4]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\left[\\begin{matrix}a_{1} + b_{1}\\\\a_{2} + b_{2}\\\\a_{3} + b_{3}\\end{matrix}\\right]$<\/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\u00a0[5]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">a<\/span> <span class=\"o\">-<\/span> <span class=\"n\">b<\/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 output_prompt\">Out[5]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\left[\\begin{matrix}a_{1} &#8211; b_{1}\\\\a_{2} &#8211; b_{2}\\\\a_{3} &#8211; b_{3}\\end{matrix}\\right]$<\/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<h4 id=\"\u30d9\u30af\u30c8\u30eb\u306e\u5b9a\u6570\u500d\">\u30d9\u30af\u30c8\u30eb\u306e\u5b9a\u6570\u500d<\/h4>\n<p>\u30d9\u30af\u30c8\u30eb\u306e\u5b9a\u6570\u500d\u306f\uff0c\u5404\u6210\u5206\u3092\u305d\u308c\u305e\u308c\u5b9a\u6570\u500d\u3057\u305f\u3082\u306e\u306b\u306a\u3063\u3066\u3044\u307e\u3059\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\u00a0[6]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">C<\/span> <span class=\"o\">*<\/span> <span class=\"n\">a<\/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 output_prompt\">Out[6]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\left[\\begin{matrix}C a_{1}\\\\C a_{2}\\\\C a_{3}\\end{matrix}\\right]$<\/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<h3 id=\"\u30d9\u30af\u30c8\u30eb\u306e\u5185\u7a4d\">\u30d9\u30af\u30c8\u30eb\u306e\u5185\u7a4d<\/h3>\n<p>\u30d9\u30af\u30c8\u30eb\u306e\u5185\u7a4d\u306f $\\boldsymbol{a}\\cdot\\boldsymbol{b} = $<code>a.dot(b)<\/code> \u3067\u3059\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\u00a0[7]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">a<\/span><span class=\"o\">.<\/span><span class=\"n\">dot<\/span><span class=\"p\">(<\/span><span class=\"n\">b<\/span><span class=\"p\">)<\/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 output_prompt\">Out[7]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle a_{1} b_{1} + a_{2} b_{2} + a_{3} b_{3}$<\/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<h4 id=\"\u30d9\u30af\u30c8\u30eb\u306e\u5927\u304d\u3055\">\u30d9\u30af\u30c8\u30eb\u306e\u5927\u304d\u3055<\/h4>\n<p>\u30d9\u30af\u30c8\u30eb $\\boldsymbol{a}$ \u306e\u5927\u304d\u3055 $|\\boldsymbol{a}|$ \u306f\u81ea\u5206\u81ea\u8eab\u3068\u306e\u5185\u7a4d\u306e\u5e73\u65b9\u6839\u3068\u3057\u3066\u5b9a\u7fa9\u3055\u308c\u307e\u3059\u3002<br \/>\n$$|\\boldsymbol{a}| \\equiv \\sqrt{\\boldsymbol{a}\\cdot\\boldsymbol{a}}$$<\/p>\n<p>\u30d9\u30af\u30c8\u30eb\u306e\u5927\u304d\u3055\u3092\u8fd4\u3059\u95a2\u6570 <code>norm()<\/code> \u3092\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u5b9a\u7fa9\u3057\u307e\u3059\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\u00a0[8]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"k\">def<\/span> <span class=\"nf\">norm<\/span><span class=\"p\">(<\/span><span class=\"n\">v<\/span><span class=\"p\">):<\/span>\r\n    <span class=\"k\">return<\/span> <span class=\"n\">sqrt<\/span><span class=\"p\">(<\/span><span class=\"n\">v<\/span><span class=\"o\">.<\/span><span class=\"n\">dot<\/span><span class=\"p\">(<\/span><span class=\"n\">v<\/span><span class=\"p\">))<\/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>\u4eca\u5b9a\u7fa9\u3057\u305f <code>norm()<\/code> \u3092\u4f7f\u3063\u3066\uff0c\u30d9\u30af\u30c8\u30eb $\\boldsymbol{a}$ \u306e\u5927\u304d\u3055 $|\\boldsymbol{a}|$ \u3092\u8a08\u7b97\u3057\u3066\u307f\u307e\u3059\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\u00a0[9]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">norm<\/span><span class=\"p\">(<\/span><span class=\"n\">a<\/span><span class=\"p\">)<\/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 output_prompt\">Out[9]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\sqrt{a_{1}^{2} + a_{2}^{2} + a_{3}^{2}}$<\/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<h3 id=\"\u30d9\u30af\u30c8\u30eb\u306e\u5916\u7a4d\">\u30d9\u30af\u30c8\u30eb\u306e\u5916\u7a4d<\/h3>\n<p>\u30d9\u30af\u30c8\u30eb\u306e\u5916\u7a4d\u306f $\\boldsymbol{a}\\times\\boldsymbol{b} = $<code>a.cross(b)<\/code> \u3067\u3059\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\u00a0[10]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">a<\/span><span class=\"o\">.<\/span><span class=\"n\">cross<\/span><span class=\"p\">(<\/span><span class=\"n\">b<\/span><span class=\"p\">)<\/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 output_prompt\">Out[10]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\left[\\begin{matrix}a_{2} b_{3} &#8211; a_{3} b_{2}\\\\- a_{1} b_{3} + a_{3} b_{1}\\\\a_{1} b_{2} &#8211; a_{2} b_{1}\\end{matrix}\\right]$<\/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<h4 id=\"\u5916\u7a4d\u306f\u300c\u53cd\u4ea4\u63db\u300d\">\u5916\u7a4d\u306f\u300c\u53cd\u4ea4\u63db\u300d<\/h4>\n<p>$\\boldsymbol{a}\\times\\boldsymbol{b} {\\color{red}{\\neq}} \\boldsymbol{b}\\times\\boldsymbol{a}$ \u3067\u3042\u308b\u3053\u3068\uff0c\u5177\u4f53\u7684\u306b\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u300c\u53cd\u4ea4\u63db\u300d\u3067\u3042\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<br \/>\n$$\\boldsymbol{a}\\times\\boldsymbol{b} = &#8211; \\boldsymbol{b}\\times\\boldsymbol{a}$$<\/p>\n<p>$\\boldsymbol{a}\\times\\boldsymbol{b} + \\boldsymbol{b}\\times\\boldsymbol{a} = \\boldsymbol{0}$ \u3068\u306a\u308b\u3053\u3068\u3092\u793a\u305b\u3070\u3044\u3044\u3067\u3059\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\u00a0[11]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">a<\/span><span class=\"o\">.<\/span><span class=\"n\">cross<\/span><span class=\"p\">(<\/span><span class=\"n\">b<\/span><span class=\"p\">)<\/span> <span class=\"o\">+<\/span> <span class=\"n\">b<\/span><span class=\"o\">.<\/span><span class=\"n\">cross<\/span><span class=\"p\">(<\/span><span class=\"n\">a<\/span><span class=\"p\">)<\/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 output_prompt\">Out[11]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\left[\\begin{matrix}0\\\\0\\\\0\\end{matrix}\\right]$<\/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<h3 id=\"\u30d9\u30af\u30c8\u30eb\u306e\u4e09\u91cd\u7a4d\">\u30d9\u30af\u30c8\u30eb\u306e\u4e09\u91cd\u7a4d<\/h3>\n<h4 id=\"\u30b9\u30ab\u30e9\u30fc\u4e09\u91cd\u7a4d\">\u30b9\u30ab\u30e9\u30fc\u4e09\u91cd\u7a4d<\/h4>\n<p>3\u3064\u306e\u30d9\u30af\u30c8\u30eb $\\boldsymbol{a}, \\boldsymbol{b}, \\boldsymbol{c}$ \u306b\u3088\u308b\u30b9\u30ab\u30e9\u30fc\u4e09\u91cd\u7a4d\u306f $\\boldsymbol{a} \\cdot (\\boldsymbol{b}\\times\\boldsymbol{c})$ \u3067\u3042\u308a\uff0c\u3053\u308c\u306f\u7d50\u5c40\u306f\u30b9\u30ab\u30e9\u30fc\u3068\u306a\u308a\u307e\u3059\u3002\u30b9\u30ab\u30e9\u30fc\u4e09\u91cd\u7a4d\u306b\u306f\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u516c\u5f0f\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<p>$$\\boldsymbol{a} \\cdot (\\boldsymbol{b}\\times\\boldsymbol{c})<br \/>\n= \\boldsymbol{b} \\cdot (\\boldsymbol{c}\\times\\boldsymbol{a})<br \/>\n= \\boldsymbol{c} \\cdot (\\boldsymbol{a}\\times\\boldsymbol{b}) $$<\/p>\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>$\\boldsymbol{a} \\cdot (\\boldsymbol{b}\\times\\boldsymbol{c})<br \/>\n= \\boldsymbol{b} \\cdot (\\boldsymbol{c}\\times\\boldsymbol{a})$ \u3064\u307e\u308a\uff0c<br \/>\n$\\boldsymbol{a} \\cdot (\\boldsymbol{b}\\times\\boldsymbol{c}) -\\boldsymbol{b} \\cdot (\\boldsymbol{c}\\times\\boldsymbol{a}) = 0$ \u3092\u793a\u3057\u3066\u307f\u307e\u3059\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\u00a0[12]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">a<\/span><span class=\"o\">.<\/span><span class=\"n\">dot<\/span><span class=\"p\">(<\/span><span class=\"n\">b<\/span><span class=\"o\">.<\/span><span class=\"n\">cross<\/span><span class=\"p\">(<\/span><span class=\"n\">c<\/span><span class=\"p\">))<\/span> <span class=\"o\">-<\/span> <span class=\"n\">b<\/span><span class=\"o\">.<\/span><span class=\"n\">dot<\/span><span class=\"p\">(<\/span><span class=\"n\">c<\/span><span class=\"o\">.<\/span><span class=\"n\">cross<\/span><span class=\"p\">(<\/span><span class=\"n\">a<\/span><span class=\"p\">))<\/span>\r\n<span class=\"c1\"># \u30ab\u30c3\u30b3\u3092\u306f\u305a\u3057\u3066\u5c55\u958b\u3059\u308b<\/span>\r\n<span class=\"n\">expand<\/span><span class=\"p\">(<\/span><span class=\"n\">_<\/span><span class=\"p\">)<\/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 output_prompt\">Out[12]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\left[\\begin{matrix}0\\\\0\\\\0\\end{matrix}\\right]$<\/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>\u540c\u69d8\u306b\u3057\u3066\uff0c$\\boldsymbol{b} \\cdot (\\boldsymbol{c}\\times\\boldsymbol{a}) -\\boldsymbol{c} \\cdot (\\boldsymbol{a}\\times\\boldsymbol{b}) = 0$ \u3092\u793a\u3057\u3066\u307f\u307e\u3059\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\u00a0[13]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">b<\/span><span class=\"o\">.<\/span><span class=\"n\">dot<\/span><span class=\"p\">(<\/span><span class=\"n\">c<\/span><span class=\"o\">.<\/span><span class=\"n\">cross<\/span><span class=\"p\">(<\/span><span class=\"n\">a<\/span><span class=\"p\">))<\/span> <span class=\"o\">-<\/span> <span class=\"n\">c<\/span><span class=\"o\">.<\/span><span class=\"n\">dot<\/span><span class=\"p\">(<\/span><span class=\"n\">a<\/span><span class=\"o\">.<\/span><span class=\"n\">cross<\/span><span class=\"p\">(<\/span><span class=\"n\">b<\/span><span class=\"p\">))<\/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 output_prompt\">Out[13]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle b_{1} \\left(- a_{2} c_{3} + a_{3} c_{2}\\right) + b_{2} \\left(a_{1} c_{3} &#8211; a_{3} c_{1}\\right) + b_{3} \\left(- a_{1} c_{2} + a_{2} c_{1}\\right) &#8211; c_{1} \\left(a_{2} b_{3} &#8211; a_{3} b_{2}\\right) &#8211; c_{2} \\left(- a_{1} b_{3} + a_{3} b_{1}\\right) &#8211; c_{3} \\left(a_{1} b_{2} &#8211; a_{2} b_{1}\\right)$<\/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\u00a0[14]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">expand<\/span><span class=\"p\">(<\/span><span class=\"n\">_<\/span><span class=\"p\">)<\/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 output_prompt\">Out[14]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle 0$<\/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<h4 id=\"\u30d9\u30af\u30c8\u30eb\u4e09\u91cd\u7a4d\">\u30d9\u30af\u30c8\u30eb\u4e09\u91cd\u7a4d<\/h4>\n<p>3\u3064\u306e\u30d9\u30af\u30c8\u30eb $\\boldsymbol{a}, \\boldsymbol{b}, \\boldsymbol{c}$ \u306b\u3088\u308b\u30d9\u30af\u30c8\u30eb\u4e09\u91cd\u7a4d\u306f $\\boldsymbol{a} \\times (\\boldsymbol{b}\\times\\boldsymbol{c})$ \u3067\u3042\u308a\uff0c\u3053\u308c\u306f\u7d50\u5c40\u306f\u30d9\u30af\u30c8\u30eb\u3092\u3064\u304f\u308a\u307e\u3059\u3002\u30d9\u30af\u30c8\u30eb\u4e09\u91cd\u7a4d\u306b\u306f\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u516c\u5f0f\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<p>$$\\boldsymbol{a} \\times (\\boldsymbol{b}\\times\\boldsymbol{c})<br \/>\n= (\\boldsymbol{a}\\cdot\\boldsymbol{c})\\,\\boldsymbol{b}<br \/>\n-(\\boldsymbol{a}\\cdot\\boldsymbol{b})\\,\\boldsymbol{c} $$<\/p>\n<p>\u4e00\u6319\u306b\u8a3c\u660e\u3059\u308b\u306b\u306f\uff0c<\/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\u00a0[15]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">a<\/span><span class=\"o\">.<\/span><span class=\"n\">cross<\/span><span class=\"p\">(<\/span><span class=\"n\">b<\/span><span class=\"o\">.<\/span><span class=\"n\">cross<\/span><span class=\"p\">(<\/span><span class=\"n\">c<\/span><span class=\"p\">))<\/span> <span class=\"o\">-<\/span> <span class=\"p\">(<\/span><span class=\"n\">a<\/span><span class=\"o\">.<\/span><span class=\"n\">dot<\/span><span class=\"p\">(<\/span><span class=\"n\">c<\/span><span class=\"p\">)<\/span> <span class=\"o\">*<\/span> <span class=\"n\">b<\/span> <span class=\"o\">-<\/span> <span class=\"n\">a<\/span><span class=\"o\">.<\/span><span class=\"n\">dot<\/span><span class=\"p\">(<\/span><span class=\"n\">b<\/span><span class=\"p\">)<\/span> <span class=\"o\">*<\/span> <span class=\"n\">c<\/span><span class=\"p\">)<\/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 output_prompt\">Out[15]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\left[\\begin{matrix}a_{2} \\left(b_{1} c_{2} &#8211; b_{2} c_{1}\\right) &#8211; a_{3} \\left(- b_{1} c_{3} + b_{3} c_{1}\\right) &#8211; b_{1} \\left(a_{1} c_{1} + a_{2} c_{2} + a_{3} c_{3}\\right) + c_{1} \\left(a_{1} b_{1} + a_{2} b_{2} + a_{3} b_{3}\\right)\\\\- a_{1} \\left(b_{1} c_{2} &#8211; b_{2} c_{1}\\right) + a_{3} \\left(b_{2} c_{3} &#8211; b_{3} c_{2}\\right) &#8211; b_{2} \\left(a_{1} c_{1} + a_{2} c_{2} + a_{3} c_{3}\\right) + c_{2} \\left(a_{1} b_{1} + a_{2} b_{2} + a_{3} b_{3}\\right)\\\\a_{1} \\left(- b_{1} c_{3} + b_{3} c_{1}\\right) &#8211; a_{2} \\left(b_{2} c_{3} &#8211; b_{3} c_{2}\\right) &#8211; b_{3} \\left(a_{1} c_{1} + a_{2} c_{2} + a_{3} c_{3}\\right) + c_{3} \\left(a_{1} b_{1} + a_{2} b_{2} + a_{3} b_{3}\\right)\\end{matrix}\\right]$<\/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\u00a0[16]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">expand<\/span><span class=\"p\">(<\/span><span class=\"n\">_<\/span><span class=\"p\">)<\/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 output_prompt\">Out[16]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\left[\\begin{matrix}0\\\\0\\\\0\\end{matrix}\\right]$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":33,"featured_media":0,"parent":2592,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-7630","page","type-page","status-publish","hentry","nodate","item-wrap"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u5fc5\u8981\u306a\u30e2\u30b8\u30e5\u30fc\u30eb\u306e import In [1]: from sympy.abc import * from s\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ja_JP\" \/>\n\t\t<meta property=\"og:site_name\" content=\"\u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\u53c2\u8003\uff1aSymPy \u3067\u30d9\u30af\u30c8\u30eb\u306e\u6f14\u7b97 - \u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba\" \/>\n\t\t<meta property=\"og:description\" content=\"\u5fc5\u8981\u306a\u30e2\u30b8\u30e5\u30fc\u30eb\u306e import In [1]: from sympy.abc import * from s\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-02-20T03:05:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-02-20T03:09:29+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"\u53c2\u8003\uff1aSymPy \u3067\u30d9\u30af\u30c8\u30eb\u306e\u6f14\u7b97 - \u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba\" \/>\n\t\t<meta name=\"twitter:description\" content=\"\u5fc5\u8981\u306a\u30e2\u30b8\u30e5\u30fc\u30eb\u306e import In [1]: from sympy.abc import * from s\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\\\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\\\/%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity#listItem\",\"position\":1,\"name\":\"\\u30db\\u30fc\\u30e0\",\"item\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\\\/#listItem\",\"name\":\"\\u96fb\\u78c1\\u6c17\\u5b66 I\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\\\/#listItem\",\"position\":2,\"name\":\"\\u96fb\\u78c1\\u6c17\\u5b66 I\",\"item\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\\\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\\\/#listItem\",\"name\":\"\\u30d9\\u30af\\u30c8\\u30eb\\u306e\\u6f14\\u7b97\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity#listItem\",\"name\":\"\\u30db\\u30fc\\u30e0\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\\\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\\\/#listItem\",\"position\":3,\"name\":\"\\u30d9\\u30af\\u30c8\\u30eb\\u306e\\u6f14\\u7b97\",\"item\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\\\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\\\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\\\/%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\\\/#listItem\",\"name\":\"\\u53c2\\u8003\\uff1aSymPy \\u3067\\u30d9\\u30af\\u30c8\\u30eb\\u306e\\u6f14\\u7b97\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\\\/#listItem\",\"name\":\"\\u96fb\\u78c1\\u6c17\\u5b66 I\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\\\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\\\/%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\\\/#listItem\",\"position\":4,\"name\":\"\\u53c2\\u8003\\uff1aSymPy \\u3067\\u30d9\\u30af\\u30c8\\u30eb\\u306e\\u6f14\\u7b97\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\\\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\\\/#listItem\",\"name\":\"\\u30d9\\u30af\\u30c8\\u30eb\\u306e\\u6f14\\u7b97\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/#organization\",\"name\":\"Understanding Theory of Relativity\",\"url\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\\\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\\\/%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\\\/#webpage\",\"url\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\\\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\\\/%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\\\/\",\"name\":\"\\u53c2\\u8003\\uff1aSymPy \\u3067\\u30d9\\u30af\\u30c8\\u30eb\\u306e\\u6f14\\u7b97 - \\u76f8\\u5bfe\\u8ad6\\u306e\\u7406\\u89e3\\u3068\\u305d\\u306e\\u5468\\u8fba\",\"description\":\"\\u5fc5\\u8981\\u306a\\u30e2\\u30b8\\u30e5\\u30fc\\u30eb\\u306e import In [1]: from sympy.abc import * from s\",\"inLanguage\":\"ja\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\\\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\\\/%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\\\/#breadcrumblist\"},\"datePublished\":\"2024-02-20T12:05:58+09:00\",\"dateModified\":\"2024-02-20T12:09:29+09:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/#website\",\"url\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/\",\"name\":\"\\u76f8\\u5bfe\\u8ad6\\u306e\\u7406\\u89e3\\u3068\\u305d\\u306e\\u5468\\u8fba\",\"inLanguage\":\"ja\",\"publisher\":{\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\u53c2\u8003\uff1aSymPy \u3067\u30d9\u30af\u30c8\u30eb\u306e\u6f14\u7b97 - \u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba","description":"\u5fc5\u8981\u306a\u30e2\u30b8\u30e5\u30fc\u30eb\u306e import In [1]: from sympy.abc import * from s","canonical_url":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity#listItem","position":1,"name":"\u30db\u30fc\u30e0","item":"https:\/\/home.hirosaki-u.ac.jp\/relativity","nextItem":{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/#listItem","name":"\u96fb\u78c1\u6c17\u5b66 I"}},{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/#listItem","position":2,"name":"\u96fb\u78c1\u6c17\u5b66 I","item":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/","nextItem":{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/#listItem","name":"\u30d9\u30af\u30c8\u30eb\u306e\u6f14\u7b97"},"previousItem":{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity#listItem","name":"\u30db\u30fc\u30e0"}},{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/#listItem","position":3,"name":"\u30d9\u30af\u30c8\u30eb\u306e\u6f14\u7b97","item":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/","nextItem":{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/#listItem","name":"\u53c2\u8003\uff1aSymPy \u3067\u30d9\u30af\u30c8\u30eb\u306e\u6f14\u7b97"},"previousItem":{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/#listItem","name":"\u96fb\u78c1\u6c17\u5b66 I"}},{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/#listItem","position":4,"name":"\u53c2\u8003\uff1aSymPy \u3067\u30d9\u30af\u30c8\u30eb\u306e\u6f14\u7b97","previousItem":{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/#listItem","name":"\u30d9\u30af\u30c8\u30eb\u306e\u6f14\u7b97"}}]},{"@type":"Organization","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/#organization","name":"Understanding Theory of Relativity","url":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/"},{"@type":"WebPage","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/#webpage","url":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/","name":"\u53c2\u8003\uff1aSymPy \u3067\u30d9\u30af\u30c8\u30eb\u306e\u6f14\u7b97 - \u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba","description":"\u5fc5\u8981\u306a\u30e2\u30b8\u30e5\u30fc\u30eb\u306e import In [1]: from sympy.abc import * from s","inLanguage":"ja","isPartOf":{"@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/#website"},"breadcrumb":{"@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/#breadcrumblist"},"datePublished":"2024-02-20T12:05:58+09:00","dateModified":"2024-02-20T12:09:29+09:00"},{"@type":"WebSite","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/#website","url":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/","name":"\u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba","inLanguage":"ja","publisher":{"@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/#organization"}}]},"og:locale":"ja_JP","og:site_name":"\u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba -","og:type":"article","og:title":"\u53c2\u8003\uff1aSymPy \u3067\u30d9\u30af\u30c8\u30eb\u306e\u6f14\u7b97 - \u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba","og:description":"\u5fc5\u8981\u306a\u30e2\u30b8\u30e5\u30fc\u30eb\u306e import In [1]: from sympy.abc import * from s","og:url":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e9%9b%bb%e7%a3%81%e6%b0%97%e5%ad%a6-i\/%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/%e5%8f%82%e8%80%83%ef%bc%9asympy-%e3%81%a7%e3%83%99%e3%82%af%e3%83%88%e3%83%ab%e3%81%ae%e6%bc%94%e7%ae%97\/","article:published_time":"2024-02-20T03:05:58+00:00","article:modified_time":"2024-02-20T03:09:29+00:00","twitter:card":"summary","twitter:title":"\u53c2\u8003\uff1aSymPy \u3067\u30d9\u30af\u30c8\u30eb\u306e\u6f14\u7b97 - \u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba","twitter:description":"\u5fc5\u8981\u306a\u30e2\u30b8\u30e5\u30fc\u30eb\u306e import In [1]: from sympy.abc import * from s"},"aioseo_meta_data":{"post_id":"7630","title":null,"description":null,"keywords":[],"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2024-02-20 03:05:58","updated":"2024-02-20 03:09:29","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"_links":{"self":[{"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/pages\/7630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/types\/page"}],"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=7630"}],"version-history":[{"count":3,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/pages\/7630\/revisions"}],"predecessor-version":[{"id":7633,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/pages\/7630\/revisions\/7633"}],"up":[{"embeddable":true,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/pages\/2592"}],"wp:attachment":[{"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/media?parent=7630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}