2016-08-18 87 views
0

我正在使用Matlab R2014a。 以下是我的代碼以及錯誤。MATLAB錯誤:找不到屬性值

IterationColor = {'[0.0 0.0 0.0]',... 
        '[1.0 0.0 0.8]',... 
        '[0.2 0.0 1.0]',... 
        '[1.0 0.6 0.0]',... 
        '[0.2 0.4 0.0]',... 
        '[0.6 0.0 0.6]',... 
        '[1.0 0.0 0.0]',... 
        '[0.6 0.6 0.6]'}; 
IterationMarker = {'>','o','s','<','s','p','*','>','o','d'}; 

semilogy(x,y,'marker',IterationMarker{3},'color',IterationColor{8},'LineWidth',1,'MarkerEdgeColor',IterationColor{8},'MarkerFaceColor','[0 1 0]','MarkerSize',5); 

Error using semilogy 
Bad property value found. 
Object Name: line 
Property Name: 'Color'. 

我不明白爲什麼我得到這個錯誤,並希望在這裏得到一些幫助。

回答

0

您的顏色矩陣不是矩陣,它們是字符串。
刪除單元格定義中的引號。