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

标签 matlab font-size

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

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

(上面将命令窗口中的文本更改为红色)。一定有类似的代码来设置字体大小吗?

理想的解决方案是向 fprintf 命令添加一个参数,这样只有一位输出较大。但是,我会接受一种解决方案,其中屏幕的整个输出暂时变大......

感谢任何帮助。

最佳答案

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

一种方法如下: “文件 > 首选项 > 字体 > 自定义”,然后设置字体和大小。但它无法从命令行访问设置,因此您必须手动设置它,然后禁用它。

编辑:

弹出一个图形并打印出某个变量很容易:

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')

关于MATLAB:更改命令窗口的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9192651/

相关文章:

html - Mozilla Firefox 和 Internet Explorer 之间的字体差异

image - 从原始位到 jpeg,无需写入文件

Matlab - 绘图窗口排列

c++ - C++ 中缓慢的 Matlab R2018b TypedArray 数组访问

css - 获得预期结果的正确字体大小是多少?

javascript - 根据元素高度和宽度的百分比变化来增加或减小字体大小

javascript - 使用 CSS/javascript/jquery 实现 max-font-size 样式规则

c++ - 是否可以像在 Matlab 中那样在 C++ 中初始化 vector ?

matlab - 计算效率 : sparse vs. 满

css - 即使设置为全局,网站也会显示不同的字体大小