在成功安装matlab后,在命令行中输入matlab命令后,出现了如下的错误:
Error: Activation cannot proceed. You may either:
- Set an X11 display, and restart the activation process
- Use the silent activation feature
- Activate using the license center
可通过修改输入命令:
matlab -c /home/daichuangchuang/MATLABR2017b_Linux_Crack/license_standalone.lic -nodisplay
matplotlib绘制(x,y)坐标点
我的数据看起来像这样:li = [(a,b), (c,d), ... , (t, u)]
根据这个例子:
import numpy as np
import matplotlib.pyplot as plt
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
plt.scatter(x, y)
plt.show()
产生的图形为:
要将数据从成对解压缩到列表中,请使用zip:x, y = zip(*li)
所以,单线:plt.scatter(*zip(*li))
matplotlob中,通过plt.gca().set_aspect(1)
可以实现画布中的横纵坐标单位相同!