我正在尝试使用Matlab中的绘图做一些相对简单的事情,但它无法正常工作。在概念上,这个想法很简单。作为一个简单的例子,我尝试了这个,
x = [1 2 3 4 5];
y = [1 2 3 4 5];
TColor1 = 'b';
TLine1 = '-';
plot(x,y,TLine1,TColor1)
我想使用预定义的字符串来更改绘图的属性。颜色字符串正常工作,但行字符串不起作用。我不明白代码的问题。
我需要这个功能的原因是我有大代码,我在几个'for'循环中输出大量的图。我需要能够在“for”循环之外更改绘图属性。
答案 0 :(得分:3)
只需使用
plot(x,y, [TLine1,TColor1])
(注意方括号。)