Как вы изменили среду MATLAB, чтобы лучше соответствовать вашим потребностям? Одна настройка для каждого ответа.
Тренировки среды MATLAB
Ответ 1
Я запускаю "формат compact", чтобы удалить все эти расстроенные пустые строки, разделяющие мой вывод. О, так просто, но делает его намного приятнее для меня.
Ответ 2
Я использую функцию 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
Я изменил шрифт по умолчанию в редакторе MATLAB до 10 пунктов ProFont (который можно получить здесь), поэтому я мог писать код на длительные периоды времени, не давая себе головной боли от напряжения моих глаз.
Ответ 4
Я запускаю Matlab с параметрами -nodesktop -nojvm
. Таким образом, он просто сидит в терминале в стороне, и я могу использовать свой любимый текстовый редактор для моего сердечного контента.
Однако вы пропустите некоторые функции убийцы.
Ответ 5
Я установил максимальное количество строк в буфере прокрутки окна команд (25 000). Это не заметно влияет на производительность и позволяет отображать большой объем данных/результатов.
Ответ 6
Я использую файл startup.m (находится на локальном пути MATLAB), чтобы убедиться, что у меня есть настройки, которые я хочу, когда я запустить MATLAB. Это включает в себя такие вещи, как форматирование параметров REPL и графика.
Ответ 7
Я устанавливаю числовой формат вывода окна команд в длинный g.
Ответ 8
Я реализовал аналоги xlim и ylim: xlim_global ([xmin xmax]) и ylim_global ([ymin ymax]), который устанавливает пределы осей одинаковыми для каждого подзаголовка на рисунке.
Ответ 9
Я инвертирую цвета, чтобы иметь черный backgroud, проще на глазах.
(Alt + Shift + PrintScreen в Windows, вы можете настроить огромные значки)
Ответ 10
Я храню дневник для каждого сеанса (возможно, несколько дневниковых файлов в день), чтобы вызвать все выполненные команды. Это контролируется файлом startup.m, который проверяет предыдущие файлы дневников с этого дня.
Ответ 11
Я написал небольшую функцию под названием fig.m, чтобы вызывать окна цифр с именами, а не цифрами, и отображать имя в строке состояния.
Как ни странно, есть два или три одинаково названных файла, которые делают то же самое в обмене файлами.
Ответ 12
У меня есть функции для 1) сохранить текущие расположения и размеры фигур на экране, а 2) и один для загрузки такой конфигурации. Это очень полезно, например. при мониторинге симуляции данных.
Ответ 13
Я установил ярлыки для
- открыть текущий каталог
- до 1 папки
- действие "закрыть"; очистить все; CLC;
Ref: http://www.mathworks.com/matlabcentral/fileexchange/19097-custom-panzoom-icons
Ответ 14
-
отправляйте выходы на ваш email 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