2011-04-28 161 views
2

如何以彩色輸出輸出?我想更好地區分我的路線。彩色輸出

此外,是否有可能使其系統化。例如:k = 100,我想要有1,11,21,31個紅色; 2,12,22,32藍; 3,13,33,43綠;等等。

謝謝。

+1

你需要更清楚......什麼是「答案」? – abcd 2011-04-28 15:50:09

+0

我相信你要求在MATLAB編輯器中爲輸出行着色,並且你會搜索一個自定義的系統化方法來對行進行不同的顏色着色,從而提高可讀性。我不知道這樣的答案是否存在。一個複雜的解決方法是使用Guide製作GUI,在文本框中打印結果並以不同的顏色對其進行着色。但我不認爲這是一個解決方案。 – nantito 2011-04-28 15:56:22

+1

[你如何在MATLAB中打印字符串的顏色?](http://stackoverflow.com/questions/1457461/how-do-you-print-a-string-in-matlab-in-color) – gnovice 2011-04-28 17:00:17

回答

2

自動更改命令窗口中的顏色不是正式可行的。

但是,使用Yair Altman的CPRINTF,可以將不同顏色的文本打印到命令窗口。因此,如果您正在從循環中生成輸出,則可以循環顯示一系列顏色,並使用cprintf而不是dispfprintf來顯示文本。

注意,有可能援引cprintf因爲每當你打,你輸入文本(你可以存儲在命令窗口中的UserData上次使用的顏色),返回鍵時執行的回調,但是這是在無證件領域非常深。