16

您如何调整 MATLAB 环境以更好地满足您的需求?每个答案一个调整。

4

14 回答 14

8

我运行“格式紧凑”来删除所有那些在我的输出中间隔开的令人沮丧的空白行。哦,如此简单,但它对我来说更好。

于 2008-10-15T13:12:23.513 回答
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 = [];
于 2009-08-25T17:08:10.980 回答
5

我将 MATLAB 编辑器中的默认字体更改为 10 点 ProFont(可以在此处获得),这样我就可以长时间编写代码而不会因为眼睛疲劳而让自己头疼。

于 2008-09-26T19:23:30.823 回答
5

我使用选项运行 Matlab -nodesktop -nojvm。这样它就可以放在一个不碍事的终端中,我可以使用我最喜欢的文本编辑器来满足我的需求。

不过,您确实会错过一些杀手级功能。

于 2008-10-20T13:44:16.613 回答
4

我使用startup.m文件(位于本地 MATLAB 路径中)来确保在启动 MATLAB 时拥有所需的设置。这包括格式化 REPL 和绘图参数等。

于 2009-10-26T15:05:50.880 回答
4

我将命令窗口滚动缓冲区中的行数设置为最大值(25,000)。这似乎不会显着影响性能,并允许我显示大量数据/结果。

于 2008-09-26T18:59:44.453 回答
3

I set the Command Window output numeric format to long g.

于 2008-09-26T20:56:16.590 回答
3

我实现了 xlim 和 ylim 的类似物:xlim_global([xmin xmax]) 和 ylim_global([ymin ymax]),它们为图中的每个子图设置了相同的轴限制。

于 2008-11-28T10:21:39.953 回答
3

我反转颜色以获得黑色背景,更容易在眼睛上。

(Windows上的Alt+Shift+PrintScreen,你可以配置掉大图标)

于 2009-10-16T16:00:06.650 回答
2

我为每个会话(可能每天有多个日记文件)写日记,以回忆所有执行的命令。这由一个 startup.m 文件控制,该文件检查当天以前的日记文件。

于 2008-09-26T22:08:30.973 回答
1

我具有以下功能:1)在屏幕上保存当前图形位置和大小,以及 2)和一个加载此类配置的功能。它非常有用,例如在监控大量数据的模拟时。

于 2008-11-28T10:17:16.843 回答
1

我编写了一个名为fig.m的小函数来调用带有名称而不是数字的图形窗口,并在状态栏中显示名称。

有趣的是,有两个或三个同名文件在文件交换中执行完全相同的操作。

于 2008-09-27T03:34:47.867 回答
0
  1. 运行时间长时将输出发送到您的电子邮件 esp http://www.mathworks.com/matlabcentral/fileexchange/29183-sending-reports-and-timestamped-file-by-email

  2. 创建用于存档和发送的结果收集器 http://www.mathworks.com/matlabcentral/fileexchange/29255-track-collect-and-tar-inputs-and-outputs

  3. 以正确顺序排列目录中文件的补丁 http://www.mathworks.com/matlabcentral/fileexchange/29033-file-ordering-patch-utility-for-matlab

于 2011-01-22T08:51:43.070 回答
0

我设置了快捷方式

  1. 打开当前目录
  2. 最多 1 个文件夹
  3. 一个动作做'关闭所有; 清除所有;cl;'

参考: http: //www.mathworks.com/matlabcentral/fileexchange/19097-custom-panzoom-icons

于 2011-01-22T08:44:16.643 回答