2021-02-09から1日間の記事一覧

Pythonのmatplotlibを使って描いた三角形を回転させる

import numpy as np import matplotlib.pyplot as plt #三角形の頂点(内角が、30°、60°、90°の三角形) p = np.matrix([[0, np.sqrt(3), np.sqrt(3), 0], [0, 0, 1, 0]]) #変換行列(反時計回りに30°回転) th = np.radians(30) A = np.matrix([[np.cos(th), np…

Pythonで弧度法を度数法に変換する

π / 3 を 60° に変換する >>> import math >>> math.pi 3.141592653589793 >>> math.degrees(math.pi/3) 59.99999999999999逆に、60° を π / 3 に変換する >>> math.radians(60) 1.0471975511965976 >>> math.pi / 3 1.0471975511965976

(python3:3577): Gtk-WARNING **: 10:40:37.486: module_path にはテーマ・エンジンがありません: "murrine",

Pythonでmatplotlibを使ったプログラムを実行したら (python3:3577): Gtk-WARNING **: 10:40:37.486: module_path にはテーマ・エンジンがありません: "murrine", という警告が表示された。OSはSparky Linux $ sudo apt install gtk2-engines-murrineで「gtk…

Pythonのmatplotlibを使って三角形を書く方法

import numpy as np import matplotlib.pyplot as plt #三角形の頂点 (0,0), (2,0), (2,1) p = np.matrix([[0, 2, 2, 0], [0, 0, 1, 0]]) p = np.array(p) #行列を2次元配列に変換する plt.plot(p[0], p[1]) plt.axis('equal') #グラフのX軸とY軸の目盛りの…