Как вы настроили среду MATLAB, чтобы лучше соответствовать вашим потребностям? Одна настройка за каждый ответ.MATLAB Environment Tweaks
ответ
Я установил максимальное количество строк в буфере прокрутки окна команд (25 000). Это, по-видимому, заметно не влияет на производительность и позволяет отображать большой объем данных/результатов.
Я изменил шрифт по умолчанию в редакторе MATLAB на 10 точек ProFont (который можно получить here), поэтому я мог писать код в течение длительных периодов времени, не давая себе головной боли от напряжения.
Я установил выходной формат командного окна в long g.
Я держу дневник за каждую сессию (возможно, несколько дневных файлов в день), чтобы вызвать все выполненные команды. Это контролируется файлом startup.m, который проверяет предыдущие файлы дневника с этого дня.
Я написал небольшую функцию под названием fig.m, чтобы вызвать окна цифр с именами, а не цифрами, и отобразить имя в строке состояния.
Как ни странно, есть два или три одинаково названных файла, которые делают то же самое в обмене файлами.
Я запускаю «формат compact», чтобы удалить все эти расстроенные пустые строки, разделяющие мой вывод. О, так просто, но делает его намного приятнее для меня.
Я запускаю Matlab с опциями -nodesktop -nojvm
. Таким образом, он просто сидит в терминале в стороне, и я могу использовать свой любимый текстовый редактор для моего сердца.
Вы все же пропускаете некоторые функции убийцы.
вы можете добавить -nosplash к этому, чтобы избавиться от раздражающего заставки ... в моем bashrc У меня есть: alias m = 'matlab -nodesktop -nojvm -nosplash' Мне очень нравится. – devin 2009-10-28 21:57:01
У меня есть функции: 1) сохранить текущие расположения и размеры фигур на экране и 2) и один для загрузки такой конфигурации. Это очень полезно, например, при мониторинге симуляции данных.
Я реализовал аналоги xlim и ylim: xlim_global ([xmin xmax]) и ylim_global ([ymin ymax]), который устанавливает пределы осей одинаковыми для каждого подзаголовка на рисунке.
Я использую функцию 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 = [];
Я инвертирую цвета, чтобы иметь черный backgroud, проще на глазах.
(Alt + Shift + PrintScreen на Windows, вы можете настроить прочь огромные иконки)
Я использую startup.m файл (находится в локальном пути MATLAB), чтобы убедиться, что у меня есть настройки, которые я хочу, когда я запустить MATLAB. Сюда относятся такие вещи, как форматирование параметров REPL и графика.
Я установил ярлыки для
- открытого текущего каталога
- до 1 папки
- действия, чтобы сделать «закрыть все; очистить все; CLC;»
Ref: http://www.mathworks.com/matlabcentral/fileexchange/19097-custom-panzoom-icons
отправить выходы на ваш адрес электронной почты особенно когда работает долго 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
Сообщество wiki? – 2009-08-25 17:12:02