cprintf——在命令窗口显示格式化的文本

版本1.14(34.7 KB)的几率 实验后奥特曼
在命令窗口中显示sprintf-formatted字符串使用指定的颜色/下划线风格

25.7 k descargas

Actualizado2022年3月26日

版本licencia

语法 :
数= cprintf(风格、格式、…)
描述 :
CPRINTF过程使用相同的格式参数指定的文本接受的内置SPRINTF和流函数。
CPRINTF然后显示命令窗口中的文本使用指定的样式参数。公认的风格是那些用于Matlab的语法高亮显示(见:文件/参数/颜色/ m文件语法高亮显示的颜色),以及用户定义的颜色。
可能的预定义的样式名称:
“文本”——默认值:黑色
“关键字”——默认值:蓝色
“评论”——默认值:绿色
“字符串”——默认值:紫色
“UnterminatedStrings”——默认值:深红色
“SystemCommands”——默认值:橙色
“错误”——默认值:轻红
“超链接”——默认值:强调蓝色
“黑”、“青”、“红色”、“蓝”、“绿色”、“红”、“黄”,“白色”
风格开始”——“o ' _ '会加下划线。例如:
“蓝”= >突显出蓝色,像“超链接”
“_Comments”= >强调绿色
风格开始‘*’将大胆的(仅R2011b +)。例如:
‘*蓝色的是大胆的蓝色;
“*评论”是大胆的绿色等。
注意:Matlab目前不支持大胆和下划线,只能使用其中一个在一个万博1manbetxcprintf命令。当然,大胆和下划线可以混合使用独立的命令。
风格颜色可以指定三个变量:
(0.1,0.7,0.3) ——标准Matlab RGB颜色格式在0.0 - -1.0范围
(26、178、76) ——数字RGB值在0 - 255之间
“# 1 ab34d” -十六进制格式范围内“00”——“FF”(不分大小写)。三位数也接受HTML RGB格式:“a5f”=“aa55ff”
风格可以通过加前缀——强调:-(0,1,1)或‘- # 0 ff’是强调了青色
风格可以大胆的前缀*:*(1,0,0)”或“* # F00”是大胆的红色
风格是不区分大小写的,接受独特的(non-ambiguous)部分字符串(例如,“cy”而不是“青色”)。
用法示例 (见附加结果截图):
cprintf;%显示演示
cprintf(“文本”、“普通黑色文本”);
cprintf('超级',‘跟着% s’, ', ');
cprintf(“关键”、“% d彩色”,4);
cprintf(“评论”,“&强调”);
cprintf(“犯错”、“元素\ n”);
cprintf(“青色”、“青色”);
cprintf (“_green”,强调绿色);
cprintf(- 1, 0, 1],突显出红色);
蓝色cprintf(“*”、“大胆和* *(仅R2011b +) \ n”);
cprintf([1, 0.5, 0],”和多\在线橙色\ n”);
错误和建议 :
请发送Yair奥特曼(altmany gmail。com)
警告 :
这段代码严重依赖于Matlab无文档记载和不支持的功能。万博1manbetx它作用于Matlab 7 +,但用在你自己的风险!
技术描述的实现可以发现: https://UndocumentedMatlab.com/articles/cprintf
看到细节和电流限制在主帮助部分

Citar科莫

实验后奥特曼(2023)。cprintf——在命令窗口显示格式化的文本(//www.tianjin-qmedu.com/matlabcentral/fileexchange/24093-cprintf-display-formatted-colored-text-in-command-window), MATLAB中央文件交换。Recuperado

Compatibilidad con de la版本MATLAB
Se creo con R2007b
兼容con cualquier版本desde R2006a
Compatibilidad con las plataformas
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 Publicado 地以貌取人de la版本
1.14

固定的情况下使用字符串(不是char)输入

1.13

固定情况下的无效的颜色(尤其是坏R2021b起)

1.12.0.1

盒子的兼容性进行更新,以反映CPRINTF不工作开始R2021b R2021a(只)。没有改变的代码。

1.12.0.0

以多种方式使指定颜色:# RGB或# RRGGBB(十六进制代码。“# a0b0FF”),或(0.1,0.7,0.3),(26178、76)

1.11.0.0

修复由t . Hosman嵌入式超链接;包作为一个工具箱

1.10.0.0

固定几个变色问题(其他一些问题依然存在)

1.9.0.0

解决办法:如果命令窗口还没有定义(启动)使用标准的流,所显示约翰Marozas

1.8.0.0

解决办法:如果命令窗口还没有定义(启动)使用标准的流,所显示约翰Marozas

1.7.0.0

优雅降级支持部署(编译)和桌面应用程序;万博1manbetx小bug修复

1.6.0.0

R2012b修复;添加的大胆风格;接受RGB字符串(非数字)的风格

1.5.0.0

R2011b修复;修复的达尼洛(FEX评论)非默认文本颜色

1.4.0.0

性能改进

1.3.0.0

小修理R2010a / b;莎伦固定边界情况报告;CPRINTF没有参数运行演示

1.2.0.0

固定一些问题报告的Andreas G, Swagat K

1.1.0.0

固定一些问题报告的Andreas G & Swagat K

1.0.0.0