Каждый новый сеанс MATLAB, который я запускаю, имеет буфер прокрутки окна командной строки, равный 5000 линиям. Я хотел бы, чтобы там было что-то, что я могу положить в мой startup.m, чтобы изменить это максимум до 25 000, без необходимости этого вручную. Кто-нибудь знает дорогу?Как программно изменить буфер прокрутки командного окна MATLAB?
Спасибо!
Как вы это делаете вручную? –
Он считает, что он должен помнить об изменениях, внесенных в пользовательский интерфейс предпочтений (в зависимости от окружения), однако я мог ошибаться ... если это посмотреть [этот вопрос] (http://stackoverflow.com/questions/25327784/how-do- i-change-matlab-preferences-from-code-not-from-menu) предпочтение, которое вы хотите изменить, - 'CommandWindowMinSessionSize', и строка будет выглядеть примерно так: CommandWindowMinSessionSize = I25000' (обратите внимание на' I') – RTL
буфер буфера команд хранится ** в памяти **. Это может быть и не проблема, но если это так, то работа вокруг будет заключаться в использовании команды ['diary'] (http://mathworks.com/help/matlab/ref/diary.html) в вашем' startup.m '(не забывая также закрыть дневник в' finish.m'). Таким образом, вы даже не ограничены 25000 строк. – Hoki