Matlab 是否有一种方法可以使用一个命令在一个图形中绘制三条线?

Matlab 是否有一种方法可以使用一个命令在一个图形中绘制三条线?,matlab,plot,command,Matlab,Plot,Command,通过使用以下命令,可以在一个图形中显示三行。(A、B、C是三个函数。) 我想知道这是否可以用一个命令行来代替。MATLAB的函数已经允许您通过两种不同的方式来实现: 1)绘图(X1,Y1,…,Xn,Yn)其中Xi,Yi是包含相应x和y值的向量。您还可以为每一行添加LineSpec:绘图(X1、Y1、LineSpec1、…、Xn、Yn、LineSpecn)。在您的情况下,这将是: plot(xA,yA,xB,yB,xC,yC) 2)plot(Y)其中Y是包含所有Y值的矩阵。这将绘制列及其行索引。

通过使用以下命令,可以在一个图形中显示三行。(A、B、C是三个函数。)

我想知道这是否可以用一个命令行来代替。

MATLAB的函数已经允许您通过两种不同的方式来实现:

1)
绘图(X1,Y1,…,Xn,Yn)
其中
Xi
Yi
是包含相应
x
y
值的向量。您还可以为每一行添加
LineSpec
绘图(X1、Y1、LineSpec1、…、Xn、Yn、LineSpecn)
。在您的情况下,这将是:

plot(xA,yA,xB,yB,xC,yC)
2)
plot(Y)
其中
Y
是包含所有
Y
值的矩阵。这将绘制列及其行索引。就你而言:

plot([ A , B , C ])
或者如果向量
A
B
C
是行向量:

plot([ A.' , B.' , C.' ])

这将属于代码审查。@EvanCarslake不太清楚。这是一个非常具体的编码问题,也是一个明确的问题。不是代码审查请求。
plot([ A.' , B.' , C.' ])