2

我正在尝试使用 Matlab 中的绘图做一些相对简单的事情,但它不起作用。在概念上,这个想法很简单。作为一个简单的例子,我试过这个,

x = [1 2 3 4 5];
y = [1 2 3 4 5];

TColor1 = 'b';
TLine1 = '-';
plot(x,y,TLine1,TColor1)

我想使用预定义的字符串来更改绘图的属性。颜色字符串正常工作,但线字符串不起作用。我不明白代码的问题。

我需要这个功能的原因是我有很大的代码,我在几个“for”循环中输出大量的图。我需要能够在“for”循环之外更改绘图属性。

4

1 回答 1

3

只需使用

plot(x,y, [TLine1,TColor1])

(注意方括号。)

于 2013-02-21T16:52:31.060 回答