Как открыть workspace в matlab

Корпорация "Центр"

Workspace Browser

The Workspace browser enables you to view and interactively manage the contents of the workspace in MATLAB ® . For each variable or object in the workspace, the Workspace browser also can display statistics, when relevant, such as the minimum, maximum, and mean.

You can edit the contents of scalar (1-by-1) variables directly in the Workspace browser. Right-click the variable and select Edit Value. To edit other variables, double-click the variable name in the Workspace browser to open it in the Variables editor.

Open the Workspace Browser

To open the Workspace browser if it is not currently visible, do one of the following:

MATLAB Toolstrip: On the Home tab, in the Environment section, click Layout. Then, in the Show section, select Workspace.

MATLAB command prompt: Enter workspace .

In MATLAB Online™ , you can minimize the Workspace browser by collapsing the panel in which it resides. For example, if the Workspace browser is in the left side panel, click the button at the bottom left corner of the panel to collapse the panel. To restore the panel, click the button. If the Workspace browser is in the left or right side panel and the panel contains multiple tools, you also can minimize it by clicking the button to the left of the Workspace browser title bar.

Как открыть workspace в matlab

Когда Вы запускаете MATLAB и начинаете производить вычисления, в командном окне показываются вводимые с клавиатуры числа, переменные (через их имена), результаты вычислений. Обычно вычисления повторяются вновь и вновь: вводятся с клавиатуры новые числовые данные и новые символьные выражения. В результате в окне MATLABа не хватает свободного места и производится "скроллирование" ("протяжка"; "прокрутка") — все строки сдвигаются на одну позицию вверх, так что самая верхняя строка покидает область видимости, а в самом низу окна появляется свободная строка для ввода новых данных. Естественно, эта строка содержит знак приглашения >>.

Та информация, что покинула видимую часть окна, никуда не исчезает. Её всегда можно просмотреть снова, если осуществить прокрутку содержимого окна стандартным графическим средством управления — полосой прокрутки (по английски — Scrollbar). Для этого нужно щелкнуть мышью на этой полосе, или протащить с помощью мыши ползунок полосы прокрутки в нужном направлении (вверх или вниз).

Можно также осуществлять прокрутку содержимого командного окна системы MATLAB с помощью следующих клавиш клавиатуры: PageUp, PageDown, Ctrl+Home (одновременное нажатие клавиш Ctrl и Home) и Ctrl+End.

Клавиши "Стрелка вверх" и "Стрелка вниз", в любом текстовом редакторе осуществляющие перемещение курсора вверх-вниз и прокрутку содержимого окна, в системе MATLAB работают по-другому. Эти клавиши позволяют вернуть в строку ввода ранее введённые с клавиатуры команды и другую входную информацию, то есть вся эта информация запоминается в специальной области памяти. Эту область памяти называют стеком команд, так самая последняя входная информация при её прокрутке клавишой "Стрелка вверх" появится первой. Затем появится предпоследняя команда и так далее. Клавиша "Стрелка вниз" осуществляет прокрутку команд в противоположном направлении.

В итоге можно сказать, что вся видимая информация в окне системы MATLAB располагается в двух принципиально разных зонах: зоне просмотра и зоне редактирования.

В зоне просмотра уже ничего нельзя исправить, хотя в неё и можно поместить курсор, однако реакцией на ввод с клавиатуры будет автоматическое перемещение курсора (то есть точки ввода) в строку ввода, расположенную в зоне редактирования. В зоне просмотра можно выделять (селектировать) с помощью мыши любую информацию и копировать её в Буфер обмена операционной системы Windows (то есть в Clipboard), чтобы потом вставить её либо в документ текстового редактора (например, редактора Word), либо опять-таки в строку ввода.

Зона редактирования обычно занимает одну (последнюю) строку командного окна системы MATLAB, в которой показан знак приглащения >>. Её мы и называем строкой ввода. Однако при необходимости эту логическую "строку" можно распространить на несколько физических строк командного окна MATLABа. Для этого нельзя просто нажать клавишу ENTER, так как при этом ввод информации будет закончен и MATLAB приступит к вычислениям и дальнейшему показу результата. Поэтому для продления ввода с показом

вводимой информации на следующих физических строках требуется нажать ENTER только после трёх или более точек, что и показано на рисунке.

Однако и в этом случае зона редактирования распространяется только на самую последнюю строку (теперь она уже не содержит знак приглашения >>), а в предыдущих физических строках логической строки ввода изменить уже ничего нельзя. Логическая строка ввода не может содержать более 256 символов.

Все значения переменных, вычисленные в течение текущего сеанса работы системы MATLAB, сохраняются в специальной области памяти компьютера, называемой Рабочим пространством (английскийское название — Workspace). Можно стереть командой

всё видимое содержимое окна системы MATLAB, однако это не затронет содержимого Рабочего пространства. Действительно, если после этого набрать имя ранее вычисленной переменной a , то после нажатия клавиши ENETR мы снова увидим её значение:

То, что MATLAB автоматически сохраняет все предыдущие результаты (а также команды), является большим удобством. Однако тут могут обнаружиться и неприятности, если объём запомненной информации станет слишком большим (в дальнейшем мы увидим, что MATLAB может работать с данными гигантских размеров). Если Вам уже не требуется хранить некоторые переменные в данном сеансе работы, их можно стереть из памяти машины командой

clear имя1 имя2 …

удаляющей из Рабочего пространства переменные с именами имя1 и имя2 . Чтобы удалить сразу все переменные, нужно использовать команду

Если Вы не знаете или сомневаетесь, какие переменные остались в Рабочем пространстве, Вы всегда можете выполнить команду

которая выведет список всех переменных, входящих на данный момент в Рабочее пространтсво системы MATLAB (смотри следующий рисунок).

Корпорация "Центр"

Для просмотра значения любой переменной из текущего Рабочего пространства достаточно набрать её имя и нажать клавишу ENTER.

После закрытия сеанса работы MATLABа все переменные, вычисленные в течение сеанса, теряются. Однако их можно сохранить для последующего использования в иных сеансах, сохранив содержимое Рабочего пространтсва в файле на диске командой меню

File | Save Workspace As…

после чего появляется стандартное диалоговое окно операционной системы Windows для выбора каталога на диске и имени файла. Расширение имени файла должно быть mat. Такие файлы будем называть MAT-файлами.

Вместо команды меню можно набрать команду

save путь_к_файлу\имя_MAT-файла

непосредственно в командном окне MATLABа.

В новых сеансах системы MATLAB вы можете восстановить ранее сохранённое на диске Рабочее пространство командой меню

File | Load Workspace…

после которой Вы в стандартном диалоговом окне указываете нужный MAT-файл.

Более того, выполнив эту команду несколько раз с разными файлами, мы можем соединить в текущем Рабочем пространстве системы MATLAB содержимое нескольких предыдущих сеансов работы! Однако, если имена переменных из разных сеансов совпадают, то в текущем Рабочем пространстве будет представлена лишь переменная из последнего открытого MAT-файла.

Вместо команды меню можно набрать команду

load имя_MAT-файла

непосредственно в командном окне MATLABа. Можно также из записанного на диске MAT-файла считать в Рабочее пространство значения отдельных переменных. Для этого нужно выполнить команду

load имя_MAT-файла имя1, имя2, …

В результате из указанного MAT-файла будут считаны переменные с именами имя1 , имя2 и т. д. При этом, если MAT-файл указан без полного пути к нему, то он должен находиться в текущем каталоге системы MATLAB, который всегда можно узнать с помощью команды

Workspace Browser

Браузер Рабочей области позволяет вам просмотреть и в интерактивном режиме управлять содержимым рабочей области в MATLAB ® . Для каждой переменной или объекта в рабочей области, браузер Рабочей области также может отобразить статистику, когда это необходимо, такую как минимум, максимум и среднее значение.

Можно отредактировать содержимое скалярных переменных (1 на 1) непосредственно в браузере Рабочей области. Щелкните правой кнопкой по переменной и выберите Edit Value. Чтобы отредактировать другие переменные, дважды кликните имя переменной в браузере Рабочей области, чтобы открыть его в редакторе Переменных.

Откройте браузер рабочей области

Чтобы открыть браузер Рабочей области, если это в настоящее время не отображается, выполнить одно из следующих действий:

Панель инструментов MATLAB: На вкладке Home, в разделе Environment, нажимают Layout. Затем в разделе Show выберите Workspace.

Командная строка MATLAB: Войти workspace .

В MATLAB Online™ можно минимизировать браузер Рабочей области путем сворачивания панели, в которой это находится. Например, если браузер Рабочей области находится в панели левой стороны, нажмите кнопку в левом нижнем углу панели, чтобы свернуть панель. Чтобы восстановить панель, нажмите кнопку. Если браузер Рабочей области находится в левой или правой боковой панели, и панель содержит несколько инструментов, также можно минимизировать его путем нажатия кнопки слева от строки заголовка браузера Рабочей области.

Корпорация "Центр"

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *