我是MATLAB的新手,很难绘制多个图表。这是我的矢量图:
S = [1.2421
2.3348
0.1326
2.3470
6.7389
3.7089
11.8534
-1.8708
...]
Y = [1.1718
1.8824
0.3428
2.1057
1.6477
2.3624
2.1212
-0.7971
...]
w = [0.1753
0.3277]
S
是我的训练数据,Y
是我的输出矢量。然后我在训练数据中添加一个列向量:
O = ones(length(S), 1)
X = [S 0]
w = inv(X'*X)*X'*Y
所以我想在同一张图上绘制X
,Y
和w
。我首先绘制w
,按住X
,这就是我迷路的地方。基本上它们的规模不同,因为x的大小远小于X
(X
和Y
都是大小为100的向量,而w
的大小为2 )。
plot(w)
然后我这样做:
hold
plot(X)
现在,与w
的情节相比,我绘制的X
非常小。我怎样才能使它们具有相同的比例?也许可能会使它们变成不同的颜色?