语法
:
数= 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
看到细节和电流限制在主帮助部分
引用作为
实验后奥特曼(2022)。cprintf——在命令窗口显示格式化的文本(//www.tianjin-qmedu.com/matlabcentral/fileexchange/24093-cprintf-display-formatted-colored-text-in-command-window), MATLAB中央文件交换。检索。
MATLAB版本兼容性
创建R2007b
与R2006a后来版本兼容
平台的兼容性
窗户 macOS Linux标签
确认
启发:TextTable,r0oland /在激励我,setPrompt——设置命令窗口提示,TXTMENU——基于文本的菜单命令窗口,tcprintf: ANSI彩色输出终端,ecopath_matlab: Ecopath的Matlab实现,彩色日历,峰值提取工具,猞猁MATLAB工具箱,谷歌,英语土耳其语词典,脚本执行通知使用容易做的事情,JSONRPC2:一组类编码/解码JSON RPC消息,xPlot——像情节但内置的工具交互显示/过滤元数据