初学julia发现绘图时出错,之后发现julia绘图与Matlab有一些不同。
Matlab中绘制折线图:
X=[-1,-0.5,0,0.5,1];
Y=[1,0.25,0,0.25,1];
plot(X,Y);
此时X与Y均为行向量。
输出图像为:
而在Julia中输入:
using Plots
X=[-1,-0.5,0,0.5,1];
Y=[1,0.25,0,0.25,1];
plot(X,Y)
能绘制出图像
但此时注意X,Y均是列向量的式。
如果此时将X,Y转置成行向量。
X=X'
Y=Y'
X,Y变成行向量
此时绘制不出来图像
总结:
1.julia中画图使用列向量绘图。matlab行向量列向量均可。
另外:注意程序最后在plot()函数后面加“;”将不会输出图像。