Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB:更改命令窗口的字体大小_Matlab_Font Size - Fatal编程技术网

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

MATLAB:更改命令窗口的字体大小,matlab,font-size,Matlab,Font Size,我想暂时改变MATLAB命令窗口中文本的字体大小。我正在做一个实验,我站在实验室的另一边,偶尔需要从屏幕上读出一个数字。我不希望所有的MATLAB输出永远都是巨大的,只是偶尔出现一个变量。我想一定有一些代码,增加字体大小?我知道我可以使用以下代码调整字体颜色: com.mathworks.services.Prefs.setColorPref('ColorsText',java.awt.Color.red); com.mathworks.services.ColorPrefs.notifyCol

我想暂时改变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')

人力资源经理,也许把电话号码放在一个大盒子里就足够了。。我怎样才能弹出一个只显示一个大数字的图形呢?我想我以后可以把这个数字自己关起来....谢谢。这是一个比我希望的更好的解决方案!我的数字总是一个介于1和20之间的整数,它告诉我应该在实验室的另一边做什么。非常感谢!