Adding more colors to my array

1 回表示 (過去 30 日間)
u-will-neva-no
u-will-neva-no 2012 年 7 月 11 日
Hey everyone, i have an array of colors and would like to add more. I currently have:
plot_type = ['r'; '-g'; '-b'; '-c'; '-m';'-k'];
and would like to have something like:
plot_type = ['-r';'-b';'-g';'-g';'-y';'-k';'-m';'-.r';'-.b';'-.g';'-.y';'-.k';'-.m';'-.p';'-.c';'-g';'-y'];
but matlab does not like it. Any other way of doing the latter? thanks!
  3 件のコメント
u-will-neva-no
u-will-neva-no 2012 年 7 月 12 日
Thanks John that helped. The only other chanhe I made was to create two seperate matrix. Matlab didnt like having different numbers of columns which is understandable.
Jan
Jan 2012 年 7 月 12 日
"Matlab does not like it" is not really helpful. When you explain a problem, adding the complete error message and the line, which causes the error is recommended.

サインインしてコメントする。

採用された回答

Doug Hull
Doug Hull 2012 年 7 月 12 日
You might want to look into he ColorOrder and LineStyleOrder properties. It seems you might be trying to do somethign where that would be helpful.
I personally, would also consider using a cell array to hold all those plot_types. I am uncomfortable having an array of strings, since they get padded to be all the same length. You are not running into any problems here, but cell array of strings is a better general pattern for this.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by