您如何调整MATLAB环境以更好地满足您的需求?每个答案一个调整。
答案 0 :(得分:8)
我运行“format compact”来删除所有那些令人沮丧的空白行间隔我的输出。哦,这么简单,但对我来说更好。
答案 1 :(得分:6)
我使用了一个函数idetitle(),它可以改变Matlab GUI本身的窗口标题。在我运行多个Matlab进程的开发环境中很有用,可以在源代码或模型运行的不同分支上运行。有时我会将PID放在窗口标题中,以便在Process Explorer中轻松查找资源使用情况。
function idetitle(Title)
%IDETITLE Set Window title of the Matlab IDE
%
% Examples:
% idetitle('Matlab - Foo model')
% idetitle(sprintf('Matlab - some big model - #%d', feature('getpid')))
win = appwin();
if ~isempty(win)
win.setTitle(Title);
end
function out = appwin()
%APPWIN Get main application window
wins = java.awt.Window.getOwnerlessWindows();
for i = 1:numel(wins)
if isa(wins(i), 'com.mathworks.mde.desk.MLMainFrame')
out = wins(i);
return
end
end
out = [];
答案 2 :(得分:5)
我将MATLAB编辑器中的默认字体更改为10点ProFont(可以获得here),这样我就可以长时间编写代码而不会让自己头疼我的眼睛。
答案 3 :(得分:5)
我使用选项-nodesktop -nojvm
运行Matlab。这样它只是放在一个终端中,我可以使用我最喜欢的文本编辑器来实现我的内容。
你确实错过了一些杀手级的功能。
答案 4 :(得分:4)
我将命令窗口滚动缓冲区中的行数设置为最大值(25,000)。这似乎不会显着影响性能,并允许我显示大量的数据/结果。
答案 5 :(得分:4)
我使用startup.m文件(位于本地MATLAB路径中)以确保每当我启动MATLAB时我都有我想要的设置。这包括格式化REPL和绘图参数等内容。
答案 6 :(得分:3)
我将命令窗口输出数字格式设置为 long g 。
答案 7 :(得分:3)
我实现了xlim和ylim的类比:xlim_global([xmin xmax])和ylim_global([ymin ymax]),它为图中的每个子图设置轴的限制。
答案 8 :(得分:3)
我将颜色反转为黑色背景,对眼睛更容易。
(Windows上的Alt + Shift + Print Screen,您可以配置巨大的图标)
答案 9 :(得分:2)
我为每个会话保留一本日记(可能每天都有多个日记文件)来调用所有执行的命令。这是由startup.m文件控制的,该文件检查当天的先前日记文件。
答案 10 :(得分:1)
我写了一个名为fig.m的小函数来调用带有名字而不是数字的图形窗口,并在状态栏中显示名称。
有趣的是,有两个或三个同名文件在文件交换中完全相同。
答案 11 :(得分:1)
我有以下功能:1)在屏幕上保存当前的图形位置和大小,以及2)加载这样的配置。它非常有用,例如在监控数据繁重的模拟时。
答案 12 :(得分:0)
我为
设置了快捷方式价: http://www.mathworks.com/matlabcentral/fileexchange/19097-custom-panzoom-icons
答案 13 :(得分:0)
在运行时将输出发送到您的电子邮件esp http://www.mathworks.com/matlabcentral/fileexchange/29183-sending-reports-and-timestamped-file-by-emailing
创建用于存档和发送的结果收集器 http://www.mathworks.com/matlabcentral/fileexchange/29255-track-collect-and-tar-inputs-and-outputs
一个补丁,以正确的顺序排列目录中的文件 http://www.mathworks.com/matlabcentral/fileexchange/29033-file-ordering-patch-utility-for-matlab