在 Matlab 中为绘图函数设置颜色

jul*_*rez 4 matlab plot colors

我希望能够为多线图选择颜色,但我无法得到它。这是我的代码

colors = {'b','r','g'};
T = [0 1 2]';
column = [2 3];
count = magic(3);
SelecY = count(:,column),
plot(T,SelecY,'Color',colors{column});
Run Code Online (Sandbox Code Playgroud)

dan*_*ain 5

出于某种原因,我无法在不使用句柄的情况下使其工作,但是:

h = plot(T,SelecY);
set(h, {'Color'}, colors(column)');
Run Code Online (Sandbox Code Playgroud)

为我工作。