2008-09-26 6 views
15

Как вы настроили среду MATLAB, чтобы лучше соответствовать вашим потребностям? Одна настройка за каждый ответ.MATLAB Environment Tweaks

+3

Сообщество wiki? – 2009-08-25 17:12:02

ответ

4

Я установил максимальное количество строк в буфере прокрутки окна команд (25 000). Это, по-видимому, заметно не влияет на производительность и позволяет отображать большой объем данных/результатов.

5

Я изменил шрифт по умолчанию в редакторе MATLAB на 10 точек ProFont (который можно получить here), поэтому я мог писать код в течение длительных периодов времени, не давая себе головной боли от напряжения.

3

Я установил выходной формат командного окна в long g.

2

Я держу дневник за каждую сессию (возможно, несколько дневных файлов в день), чтобы вызвать все выполненные команды. Это контролируется файлом startup.m, который проверяет предыдущие файлы дневника с этого дня.

1

Я написал небольшую функцию под названием fig.m, чтобы вызвать окна цифр с именами, а не цифрами, и отобразить имя в строке состояния.

Как ни странно, есть два или три одинаково названных файла, которые делают то же самое в обмене файлами.

8

Я запускаю «формат compact», чтобы удалить все эти расстроенные пустые строки, разделяющие мой вывод. О, так просто, но делает его намного приятнее для меня.

5

Я запускаю Matlab с опциями -nodesktop -nojvm. Таким образом, он просто сидит в терминале в стороне, и я могу использовать свой любимый текстовый редактор для моего сердца.

Вы все же пропускаете некоторые функции убийцы.

+1

вы можете добавить -nosplash к этому, чтобы избавиться от раздражающего заставки ... в моем bashrc У меня есть: alias m = 'matlab -nodesktop -nojvm -nosplash' Мне очень нравится. – devin 2009-10-28 21:57:01

1

У меня есть функции: 1) сохранить текущие расположения и размеры фигур на экране и 2) и один для загрузки такой конфигурации. Это очень полезно, например, при мониторинге симуляции данных.

3

Я реализовал аналоги xlim и ylim: xlim_global ([xmin xmax]) и ylim_global ([ymin ymax]), который устанавливает пределы осей одинаковыми для каждого подзаголовка на рисунке.

6

Я использую функцию idetitle(), которая может изменить заголовок окна самого графического интерфейса Matlab. Полезно в среде разработки, где я запускаю несколько процессов 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 = []; 
3

Я инвертирую цвета, чтобы иметь черный backgroud, проще на глазах.

(Alt + Shift + PrintScreen на Windows, вы можете настроить прочь огромные иконки)

4

Я использую startup.m файл (находится в локальном пути MATLAB), чтобы убедиться, что у меня есть настройки, которые я хочу, когда я запустить MATLAB. Сюда относятся такие вещи, как форматирование параметров REPL и графика.

0
  1. отправить выходы на ваш адрес электронной почты особенно когда работает долго http://www.mathworks.com/matlabcentral/fileexchange/29183-sending-reports-and-timestamped-file-by-emailing

  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