【发布时间】:2015-12-21 07:01:59
【问题描述】:
我想自定义我的根轨迹图的颜色。 我使用 for 循环来绘制 10 个根位点(循环中的系统略有不同),我希望它们中的每一个都具有不同的灰色阴影。我想使用 gray 命令获取一个矩阵来存储 RGB 数据,然后在 rlocus(sys,K,'style') 命令中使用这个矩阵(在我的循环的第 i 次迭代中选择第 i 行)。不幸的是,该命令要求样式为单元格(例如“g”或“b”)而不是数字向量。
这是我的代码示例:
figure()
hold on
L = [sys1, sys2, ..., sys10];
colors = gray(10);
for i = 0:9
rlocus (L(i+1), 'Color', colors(i+1, :));
end
【问题讨论】:
-
我有一个想法,但如果你发布你已经拥有的代码会有所帮助。您应该查看How to Ask 和minimal reproducible example,然后回到这里编辑您的问题,以便我们更轻松地回答。
-
我已经编辑了这个问题。谢谢!
标签: matlab plot colors customization grayscale