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