我们知道在matlab中显示文字用display,但它显示出来的颜色默认是黑色字体,我们要相在终端显示有颜色的字体怎么办呢?
有以下两种方法供参考:
1.用fprintf函数如下:
>>fprintf(2,'红颜色\n')
红颜色
不过它有个缺点是只能显示这种error的红颜色
2.用cprintf函数,这是国外的一个叫Yair M. Altman的人写的程序,它的博客地址为:
这个函数的下载地址为:(下载后将放入当前程序运行目录下就可以调用了)
它的用法我来简单翻译一下:
语法: count = cprintf(style,format,...)
描述: CPRINTF 用指定格式(style)来处理指定的文档
可用的格式名为
'Text' -- 默认:黑色black
'Keywords' -- 默认:蓝色 blue
'Comments' -- 默认:绿色gr