MATLAB:更改命令窗口的字体大小

MATLAB:更改命令窗口的字体大小

问题描述:

我想临时更改MATLAB命令窗口中文本的字体大小。我正在进行一项实验,我正站在实验室的另一边,偶尔需要从屏幕上读取一个数字。我不希望所有的MATLAB输出永远都是巨型尺寸 - 偶尔会出现这个变量。我希望有一些代码可以增加字体大小?我知道我可以调整使用以下代码示例字体颜色:MATLAB:更改命令窗口的字体大小

com.mathworks.services.Prefs.setColorPref('ColorsText',java.awt.Color.red); 
com.mathworks.services.ColorPrefs.notifyColorListeners('ColorsText'); 

(以上在命令窗口中的文本改变为红色)。必须有类似的代码来设置字体大小?

理想的解决方案是将一个参数添加到fprintf命令中,使得只有一位输出较大。不过,我会接受一个解决方案,其中屏幕的整个输出暂时变大...

任何帮助表示赞赏。

如何在图中显示所有输出而不是命令行?您可以放置​​文本对象并定义颜色和字体大小。

一种方法如下: “文件>首选项>字体>自定义”,并在那里设置您的字体和大小。但它不能从命令行itsel访问设置,所以你必须手动设置它,然后禁用它。

编辑:

蹦出来的数字,打印出某个变量很简单:

foo = 100; 
figure 
uid = uicontrol('Style', 'text','String', ['FOO = ' num2str(foo)], 'FontSize', 80, 'ForegroundColor', 'b', 'Units','normalized','Position', [0 0 1 1]); 

你也可以指定图形窗口本身的位置和大小,如果你想至。 以后要关闭的身影,只需使用:

delete(gcf); 

如果您想更新它的价值,只是使用类似

set(uid, 'String', 'New text') 
+0

HRM,或许具有数量在一个大盒子弹出会足够了..我该如何去弹出一个只显示大量数字的图形?我想我可以在晚些时候自我封闭......? – CaptainProg 2012-02-08 12:19:16

+0

我很快接受了我的答案! – tim 2012-02-08 12:19:55

+0

谢谢。这是比我希望的更好的解决方案!我的号码总是一个1到20之间的整数,只是告诉我在实验室的另一边应该做什么。非常感谢! – CaptainProg 2012-02-08 12:29:31