Matlab 是否有一种方法可以使用一个命令在一个图形中绘制三条线?
通过使用以下命令,可以在一个图形中显示三行。(A、B、C是三个函数。) 我想知道这是否可以用一个命令行来代替。MATLAB的函数已经允许您通过两种不同的方式来实现: 1)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值的矩阵。这将绘制列及其行索引。
绘图(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.' ])