Заметки про Matlab. Создание графического интерфейса пользователя (GUI Matlab). Математические расчеты. fromFile = "Из файла"

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

Создание приложений включает расположение и модификацию требуемых элементов интерфейса в пределах графического окна и определение действий (команд, функций), которые выполняются при обращении пользователя к данным элементам интерфейса. Процесс работы над приложением допускает постепенное добавление элементов в графическое окно, запуск и тестирование приложения и возврат в режим редактирования. Конечным результатом является функция с графическим интерфейсом пользователя, содержащаяся в нескольких файлах, запуск которой осуществляется указанием ее имени в командной строке или в другом приложении Matlab.

Создадим на поверхности графического окна командную кнопку:

uicontrol (hF1," Style","pushbutton",...

"String", "MyButton1",...

"Position", [ 10 10 70 30 ]);

Элементы управления в системе Matlab имеют тип uicontrol. Они создаются функцией-конструктором uicontrol, у которой первым параметром идет описатель родительского окна, а затем по очереди перечисляются имена и значения свойств, которым мы явно придаем собственные значения (а остальные, менее важные для нас свойства, получают значения по умолчанию). В итоге имеем графическое окно, в котором явственно видна кнопка. Эта кнопка визуально действует безупречно. С помощью левой клавиши мыши она нажимается (виден процесс заглубления поверхности кнопки) и отжимается, но при этом не происходит никаких действий в качестве последствий нажатия. Это происходит потому, что мы еще не приписали этой кнопке функций, выполнение которых должно быть реакцией на нажатие.

В функции uicontrol, создающей элемент управления, самым важным параметром после описателя родительского окна является свойство "Style", так как оно задает тип управляющего элемента. Задав для этого свойства значение "pushbutton", мы создали именно кнопку.

Имена двух других свойств говорят сами за себя: String задает надпись на поверхности кнопки (в данном случае это MyButton1), a Position имеет значением вектор-строку из четырех чисел и задает положение управляющего элемента относительно левого нижнего угла графического окна. Если более конкретно, то положение левого нижнего угла кнопки относительно левого нижнего угла графического окна задают первые два элемента числовой строки. Третий же элемент этой строки задает ширину кнопки, а четвертый высоту кнопки.

В этой категории мы рассмотрим эффективные действия, необходимые для работы с
программой MATLAB, а также для подготовки и презентации результатов сессии
этой программы. Здесь будут рассматриваться возможности интерфейса
программы MATLAB и использование М-файлов. Мы познакомим вас с новой
командой MATLAB 7, командой publish, с помощью которой осуществляется
форматированный вывод. Мы также дадим вам несколько простых советов по отладке
ваших М-файлов.


Matlab интерфейс программы

Начиная с версии 6, программа MATLAB имеет интерфейс, который называется
Рабочий стол программы MATLAB (далее - Рабочий стол). В этот интерфейс
входит окно Command Window (Командное окно), рассмотренное в главе 2.

Рабочий стол

По умолчанию Рабочий стол включает в себя четыре окна:
окно Command Window (Командное окно) в правой части Рабочего стола, окна
Current Directory (Текущий каталог) и Workspace (Рабочая область) в верхней
левой части и окно Command History (История команд) в нижней левой части.
Обратите внимание, что для переключения между окнами Current Directory
(Текущий каталог) и Workspace (Рабочая область) имеются вкладки,
повторяющие название окна. Вы можете управлять отображением окон с помощью
меню Рабочего стола (в версии 6 меню View (Вид)), расположенного в верхней
части Рабочего стола, кроме того, вы можете регулировать размеры окон
путем перетаскивания границ окон с помощью мыши. Окно Command Window
(Командное окно) представляет собой окно, в котором вы вводите команды и
инструкции, заставляющие программу MATLAB вычислять, рисовать и
выполнять множество других впечатляющих вещей, которые описываются в этой
книге. Остальные окна мы рассмотрим в особом разделе далее в этом уроке.
Рабочий стол включает в себя строку меню и панель инструментов. Панель
инструментов содержит значки (ярлыки), предоставляющие доступ к некоторым
элементам программы, которые вы можете выбрать через меню. Многие
элементы меню имеют также клавиатурные комбинации, которые отображаются справа
от пункта меню. Некоторые из этих клавиатурных комбинаций зависят от вашей
операционной системы, в основном мы не будем их упоминать. Тем не менее, вы
можете счесть эту возможность полезной и использовать клавиатурные
комбинации в своей работе для вызова пунктов меню, которые вами наиболее часто
применяются.

Каждое окно на Рабочем столе содержит две маленькие кнопки в верхнем правом
углу. Одна из них, имеющая вид [х], позволяет закрыть окно, а другая, в виде
изогнутой стрелки, позволяет открепить окно от Рабочего стола (вернуть окно
обратно на Рабочий стол вы можете, выбрав команду меню Desktop => Dock (Рабочий
стол => Закрепить) на открепленном окне или щелкнув на изогнутой стрелке,
расположенной в строке меню).

  • Хотя Рабочий стол предоставляет некоторые новые возможности и общий интерфейс для версий программы MATLAB под управлением операционных систем Windows и Unix, тем не менее, программа с открытым Рабочим столом может работать гораздо медленнее, чем базовый интерфейс окна Command Window (Командное окно), особенно на старых компьютерах. Чтобы работать в программе MATLAB со старым интерфейсом, необходимо запустить программу с помощью команды matlab -nodesktop

Рабочая область

В главе 2 вы-познакомились с командами clear и whos, которые можне-исполь-
зовать для отслеживания переменных, заданных вами в течение сессии
программы MATLAB. Все переменные находятся в области памяти компьютера,
называемой «Рабочей областью». Полный перечень заданных переменных отображается
в одноименном окне Workspace (Рабочая область). Отобразить это окно вы
можете, введя команду workspace, или, при открытом Рабочем столе, щелкните
мышью на вкладке Workspace (Рабочая область) в нижней части окна Current
Directory (Текущий каталог). Окно Workspace (Рабочая область) содержит список
текущих переменных и их размеры (но не значения переменных). Если вы
дважды щелкнете мышью на переменной, значение переменной будет отображено в
новом окне, называемом Array Editor (Редактор массива), которое вы можете
использовать для редактирования отдельных элементов в векторах и матрицах.
(Это окно можно также открыть, введя команду openvar и имя интересующей
вас переменной.) Вы можете удалить переменную из «рабочей области», выделив
ее в окне Workspace (Рабочая область) и выбрав команду меню Edit => Delete
(Редактирование => Удалить).
Если вам необходимо прервать сессию и вы не хотите впоследствии вычислять
все повторно, то вы можете сохранить текущую «рабочую область» с помощью
команды save. Например, после ввода команды save xnyfile будут сохранены
значения всех заданных текущих переменных в файле с именем myfile.mat. Чтобы
сохранить только значения переменных X и Y, введите следующее:

>> save myfile X Y

Когда вы начинаете новую сессию и желаете восстановить значения этих
переменных, используйте команду load. Например, введение команды load myfile
восстановит значения всех переменных, сохраненных в файле myfile.mat.

  • По умолчанию переменные сохраняются в двоичном формате, который является обычным для программы MATLAB, но вы можете также сохранять и загружать данные (команды save и load) в текстовом формате ASCII. Чтобы узнать подробности, обратитесь к онлайновой справке для этих команд. Эта возможность может быть полезна для обмена данными с другими программами.

Текущий каталог и путь поиска

Новые файлы, которые вы создаете в программе MATLAB, будут храниться в
вашем текущем каталоге. Имя этого каталога отображается на панели
инструментов Рабочего стола, а файлы и подкаталоги, которые содержит текущий каталог,
отображаются в окне Current Directory (Текущий каталог). Отобразить имя
текущего каталога вы можете также с помощью команды pwd («print working
directory» (Отобразить рабочий каталог)) в окне Command Window (Командное
окно), и можете также получить список содержимого текущего каталога, введя
команду dir или Is.

  • Термин «папка» в настоящее время употребляется более широко, чем «каталог»; для файловой системы компьютера между ними нет разницы. Мы будем использовать термин «каталог», поскольку программа MATLAB использует этот термин в своей документации. Однако в интерфейсе программы иногда используется и термин «папка», например, в столбце File Type (Тип файла) в окне Current Directory (Текущий каталог).

У вас может возникнуть желание сменить текущий каталог по умолчанию, или вы
захотите держать отдельные каталоги для различных проектов. Вы можете
изменить текущий каталог в программе MATLAB, используя команду cd, окно Current
Directory (Текущий каталог) или открывающийся список Current Directory
(Текущий каталог) на панели инструментов Рабочего стола. Вы можете ввести имя
каталога в это поле и нажать клавишу (Enter). выбрать каталог, которым вы
пользовались ранее, щелкнув мышью на кнопке со стрелкой в правой части поля, или
выбрать каталог, щелкнув мышью на значке (...) Browse for folder (Обзор папок),
расположенном справа от поля.
Например, на компьютере под управлением операционной системы Windows
текущим каталогом по умолчанию является подкаталог с именем work,
расположенный в каталоге установки программы MATLAB; например, это может быть
каталог C:\MATLAB7\work. Вы можете создать новый каталог, скажем, ProjectA,
внутри него, введя команду mkdir ProjectA. Вы можете также щелкнуть правой
кнопкой мыши в окне Current Directory (Текущий каталог) и выбрать команду
меню New => Folder (Создать => Папка) или щелкнуть мышью на значке New folder
(Новая папка), расположенном на панели инструментов этого окна. Затем
введите команду cd ProjectA или дважды щелкните на ней мышью в окне Current
Directory (Текущий каталог), чтобы сделать этот каталог вашим текущим
каталогом. После этого вы сможете работать с файлами данного каталога в текущей
сессии программы MATLAB.

Поэтому из выше всего сказанного можно сделать вывод, что вам необходимо просмотреть много дополнительной информации и альтернатив!

В Matlab существует два способа создать графический интерфейс пользователя (Graphical user interface, GUI):

  1. Полуавтоматический способ создание GUI с помощью инструмента GUI Layout Editor (команда guide в консоли Matlab)
  2. "Ручной" программный способ создания GUI (GUI programmatically)
У каждого способа есть свои недостатки и преимущества. GUI Layout Editor больше подходит для начинающих пользователей, а программное создание GUI - для профессионалов.

GUI Layout Editor

В редакторе GUI Layout Editor (команда guide в консоли Matlab) можно вручную создавать все элементы интерфейса: панели, кнопки, чекбоксы и т.д.

В результате создания интерфейса получим два файла: fig-файл с «фигурой» самого интерфейса и m-файл, который создается самим Matlab и содержит программный код всех элементов интерфейса.

Главное преимущество guide - легко сделать простой GUI, т.к. весь код для интерфейса генерируется самим Matlab. Для работы программной частью GUI достаточно изучить принцип обмена данными с помощью команд setappdata и getappdata (что является стандартным приемом для обмена данными между различными элементами GUI).

Но более профессиональный подход – это создавать GUI программно, не пользуясь guide.

GUI programmatically

Преимущества програмного создания GUI:
  • Легче управлять кодом GUI (код лучше структурирован, легче создавать новые элементы, удалять старые и т.д.)
  • Нет отдельного fig-файла для интерфейса и отдельного программного m-файла (так как любое обновление fig-файла в guide требует соответствующего обновления m-файла и может привести к нежелательным эффектам).
Ознакомиться с guide, конечно, нужно на первых порах, чтобы лучше понять GUI в Matlab, но, по-моему, стоит переходить к программному созданию GUI чем быстрее, тем лучше.

А вот здесь и открывается другая сторона медали. Главная трудность в программном создании GUI в MATLAB то, что нужно вручную указывать расположение всех элементов интерфейса (параметр "Position" с 4-я элементами: x,y координаты + ширина и длина). Это очень неудобно. В guide это проблема решается очень просто - с помощью инструмента Tools->Align Objects .

Простые интерфейсы можно довольно просто создавать программно, а вот чем больше кнопок, боксов – тем больше усложняется эта задача.

Итак, одной из важных проблем при программном создании GUI является расположение элементов. Хороший обзор инструментов, которые помогают решить эту проблему есть по ссылке Matlab layout managers . К сожелению, только в комментариях к обзору по ссылке упомянули . Вот об этом тулбоксе и пойдет речь дальше.

С помощью полностью решается проблема с визуальным оформлением GUI (не зря попал в выборку программы недели на главном портале Matlab Pick of the Week).

GUI with GUI Layout Toolbox

Основная идея этого тулбокса вынесена в его название - это создание макетов (layouts), которые упрощают расположение элементов в главном окне GUI. У этого тулбокса очень хорошая инструкция (только на английском языке).

Общая инструкция по работе с очень простая:

1. Создаем сетку (uiextras.Grid) (или можно этот шаг пропустить)

2. На сетку помещаем панели (uiextras.Panel),

3. На панели помещаем боксы (uiextras.Box)

4. В боксы помещаем элементы управления: кнопки, оси или еще что-нибудь.

Теперь о расположении всех элементов интерфейса заботиться .

Наглядный пример GUI с помощью с моими комментариями можно скачать по ссылке 29 .

В моем примере обмен данными между функциями и элементами интерфейса происходит с помощью приема, который называется Sharing Variables Between Parent and Nested - переменная, объявленная в главной функции, видима во всех вложенных функциях. Этот прием можно использовать вместо стандартных setappdata и getappdata.

Вместо заключения

Раньше я редко доводил программы до GUI и если и делал это, то только с помощью guide. Но с GUI Layout Toolbox эта задача очень сильно упростилась, за это большое спасибо разработчикам этого тулбокса.
  • Общая характеристика пользовательского интерфейса

    Как видно из материалов предыдущих уроков, в новой версии MATLAB в полной мере сохранен командный интерактивный режим работы. Это старый фасад дворца MATLAB. Командный режим остается одним из наиболее удобных и проверенных методов работы с системой.

  • Упрощенный интерфейс

    Сделав решительный шаг в обновлении интерфейса, разработчики MATLAB 6.0, похоже, испугались недовольства старых пользователей, уже привыкших работать со скромным и отчасти даже ущербным интерфейсом прежних версий MATLAB.

  • Работа с панелью инструментов. Средства панели инструментов.

  • Вызов окна открытия нового файла

    Кнопка New M-file открывает окно редактора/отладчика m-файлов. Это окно показано на рис. 5.4. Работу с этим средством мы обсудим позже. | Рис. 5.4. Пустое окно редактора/отладчика m-файлов | По умолчанию файлу дается имя Untitled (безымянный), которое впоследствии (при записи файла) можно изменить на другое, отражающее тему задачи.

  • Вызов окна загрузки имеющегося файла

    Кнопка Open file (Открыть файл) служит для загрузки в редактор/отладчик ранее созданных m-файлов, например входящих в пакет расширения (Toolbox) системы или разработанных пользователем. Она открывает окно, которое является типичным элементом интерфейса Windows-приложений и показано на рис.

  • Операции с буфером обмена. Отмена результата предшествующей операции.

    Кнопки Cut (Вырезать), Copy (Копировать) и Paste (Вставить) реализуют наиболее характерные команды работы с буфером обмена (Clipboard). Первые две операции относятся к выделенным фрагментам сессии или текста m-файлов (если они выполняются в окне редактора/отладчика).

  • Запуск приложения Simulink. Вызов справки MATLAB.

    Кнопка Simulink панели инструментов (или команда simulink из строки ввода) запускает одно из самых мощных приложений системы MATLAB - программу моделирования систем, построенных из типовых блоков. Эта система (пакет инструментов (toolbox) Simulink) в данной книге подробно не описывается (см.

  • Средства контроля рабочей области и файловой системы. Браузер рабочей области.

    Векторы и матрицы могут занимать большой объем памяти. Конечно, речь не идет о векторах или матрицах, содержащих несколько элементов или даже несколько десятков элементов. Хотя и в этом случае оценка их размеров полезна при разработке алгоритмов матричных вычислений и оценке их эффективности в части использования памяти.

  • Команды просмотра рабочей области who и whos

    Следует отметить, что просмотр рабочей области возможен и в командном режиме, без обращения к браузеру Workspace Browser. Команда who выводит список определенных переменных, а команда whos - список переменных с указанием их размера и объема занимаемой памяти.

  • Браузер файловой структуры

    Для просмотра файловой структуры MATLAB служит специальный браузер файловой системы (Path Browser), который запускается при обычной загрузке системы. Если был установлен упрощенный интерфейс, то для запуска браузера файловой системы используется окно Current Directory (Текущая папка). На рис.

  • Работа с меню. Команды, операции и параметры. Меню системы.

    Открытая позиция строки меню содержит различные операции и команды. Выделенная команда или операция исполняется при нажатии клавиши Enter (Ввод). Выполнение команды можно также осуществить щелчком мыши или нажатием на клавиатуре клавиши, соответствующей выделенному символу в названии команды.

  • Подменю File

    Подменю File содержит ряд операций и команд для работы с файлами. Оно показано на рис. 5.13. Число операций и команд значительно сокращено по сравнению с тем же меню у предшествующей версии системы MATLAB. | Теперь меню File содержит следующие операции: | New - открывает подменю с позициями:

  • Открытие окон для подготовки новых файлов. Загрузка и сохранение файлов. Установка путей доступа файловой системы.

    Команда New, как отмечено, открывает окна для подготовки новых файлов. Для трех типов файлов (m-файлы, графические файлы и файлы Simulink-моделей) окна их редакторов уже описывались. | Новой является позиция GUI подменю File.

  • Настройка элементов интерфейса

    Окно настройки элементов интерфейса представлено на рис. 5.16. | Рис. 5.16. Окно настройки элементов интерфейса | Интерфейс MATLAB 6.0 стал настолько удобным и даже изысканным, что мало вероятно, что кому-либо захочется менять его в мере, большей, чем это предусмотрено командами подменю View [Это может потребоваться даже для настройки под особенности операционной системы.

  • Обеспечение печати - команды Print и Print Selection

    В MATLAB для печати используются стандартные средства Windows. Меню File содержит две команды печати. Первая из них - Print - служит для вывода окна печати, показанного на рис. 5.17 применительно к широко распространенному струйному принтеру Epson Stylus COLOR 600.

  • Меню Edit - средства редактирования документов. Меню View и Window.

    Меню Edit (рис.5.19) содержит операции и команды редактирования, типичные для большинства приложений Windows: | Undo (Отменить) - отмена результата предшествующей операции; | Redo (Повторить) - отмена действия последней операции Undo;

  • Основы редактирования и отладки m-файлов. Интерфейс редактора/отладчика m-файлов. Цветовые выделения и синтаксический контроль.

    Для подготовки, редактирования и отладки m-файлов служит специальный многооконный редактор. Он выполнен как типичное приложение Windows. Редактор можно вызвать командой edit из командной строки или командой New > M-file из меню File.

  • Понятие о файлах-сценариях и файлах-функциях. Панель инструментов редактора и отладчика.

    Здесь полезно отметить, что m-файлы, создаваемые редактором/отладчиком, делятся на два класса: | файлы-сценарии, не имеющие входных параметров; | файлы-функции, имеющие входные параметры. | Видимый в окне редактора на рис. 5.21 файл является файлом-сценарием, или Script-файлом.

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

    · окно запуска приложений (Launch Pad);

    · окно команд (Command Window);

    · окно истории команд (Command History);

    · окно просмотра помощи (Help Browser);

    · окно просмотра текущей директории (Current Directory Browser);

    · окно просмотра Рабочей области (Workspace Browser);

    · окно Редактора данных (Array Editor);

    · Редактор m– файлов (Editor/ Debugger);

    · Профайлер (Profiler), оценивающий быстродействие команд.

    Рис. 4.1. Рабочий стол системы MATLAB.

    Помимо указанных инструментальных средств в систему MATLAB входят не управляемые посредством Рабочего стола графические окна (Figures), предназначенные для визуализации результатов вычислений.

    Для управления окнами инструментальных средств предназначены команды меню View . Например, команда Desktop Layout открывает меню, в котором размещаются команды, предназначенные для отображения на Рабочем столе системы различных комбинаций инструментальных средств. Наиболее используемым расположением окон инструментальных средств при работе с системой MATLAB является расположение, принятое по умолчанию. Это расположение при необходимости можно установить командой View→ Desktop Layout→Default .

    Для осуществления операций на файловом уровне предназначены команды меню File . Так с помощью подменю New можно открыть приложение для создания нового m – файла (Editor/ Debugger ), динамической модели(SIMULINK ), графического интерфейса пользователя (GUIDE ), а также создать новое графическое окно. Команда Save Workspace as… позволяет сохранять данные, расположенные в рабочей области, на диске в виде двоичных файлов с расширением .mat . Для этих же целей служит и команда save . Например, вызов команды save fname X позволит записать значение переменной X в файл fname.mat . Следует отметить, что возможности сохранения всего текста сессии, формируемой в командном режиме, команда save не дает, для этого служит команда diary . Например, вызов команды diary filename приведет к записи на диск всех команд в строках ввода и полученных результатов в виде текстового файла с именем filename.m. Кроме того, в системе предусмотрена возможность приостановки записи в файл с помощью команды diary off и возобновления ранее прерванной записи с помощью команды diary on.

    Для загрузки рабочей области ранее сохраненной сессии предназначена команда load . Например, для загрузки ранее сохраненного файла myf_1.mat следует вызвать команду load myf_1.mat . Если команда load используется в ходе проведения сессии, то произойдет замена текущих значений переменных теми значениями, которые были сохранены ранее в считываемом МАТ-файле. При этом для задания имен загружаемых файлов может использоваться знак *, означающий загрузку всех файлов с определенными признаками. Например, load lab*.mat означает загрузку всех файлов с началом имени lab , например lab_1 , lab_2 , lab_3 и т. д.

    Для завершения работы с системой можно использовать команды exit , quit или комбинацию клавиш Ctrl+Q . Если необходимо сохранить значения всех переменных системы, то перед вводом команды exit следует дать команду save . В этом случае команда load после загрузки системы считает значения сохраненных переменных и позволит начать работу с системой с того момента, когда она была прервана.

    Команды меню Edit позволяют отменять(Undo ) или возвращать (Redo ) отмененное действие, обмениваться информацией с буфером обмена (Cut– Вырезать , Copy – Копировать , Paste – Вставить , PasteSpecial – Специальная вставка ), полностью выделять содержимое текущего окна (Selectall ), а также очищать окно команд (ClearCommandWindow ), окно истории команд (ClearCommandHistory ) и содержимое рабочей области (ClearWorkspace ).

    Команды меню Web позволяют перейти на страницу сайта фирмы разработчика системы MATLAB. Для переключения между окнами m– файлов, окнами библиотек блоков приложения SIMULINK, окнами моделей систем предназначены команды меню Windows . Доступ к справочной информации предоставляют команды меню Help .

    Командное окно (Command Window) предназначено для ввода команд и вывода результатов их выполнения в текстовом режиме. Работа с командным окном происходит в диалоговом режиме. Пользователь вводит команду в командную строку после приглашения >> и нажимает Enter , после чего команда передается ядру системы MATLAB. Ядро проверяет команду на синтаксические ошибки и, в случае их отсутствия, выполняет команду и возвращает результат. В противном случае выводится сообщение об ошибке.

    По умолчанию в командное окно результат выводится в числовом формате shortG . Изменить формат вывода числа можно с помощью диалогового окна Preferences , которое вызывается одноименной командой меню File . В данном окне после активизации инструментального средства Command Window из раскрывающегося списка поля Numeric format , расположенного внутри группы Text display , следует выбрать необходимый формат. Помимо этого сменить текущий формат можно также с помощью команды format . Список форматов вывода числовых данных представлен в таблице 4.1.

    Таблица 4.1. Форматы вывода числовых данных.

    Формат Описание Пример
    short Короткое число с фиксированной точкой (под дробную часть отводится четыре разряда) 1.3333
    long Длинное число с фиксированной точкой (под дробную часть отводится четырнадцать разрядов) 1.33333333333333
    shortE Короткое число с плавающей точкой (под дробную часть отводится четыре разряда) 1.3333e+000
    longE Длинное число с плавающей точкой (под дробную часть отводится пятнадцать разрядов) 1.333333333333338e+007
    shortG Выбирается наилучшая форма представления числа из форматов short и short e
    longG Выбирается наилучшая форма представления числа из форматов long и long e
    hex Число выводится в шестнадцатеричной форме 4010СВ
    bank Формат представления долларов и центов 69.96
    + Символьное обозначение числа: «+» – положительное число; «-» – отрицательное число; пробел – нулевое значение.
    rational Число выводится в дробном виде 1/3

    Заметим, что задание формата сказывается только на форме вывода чисел и не влечет за собой изменения самого числа.

    Переменные и определения новых функций в системе MATLAB хранятся в особой области памяти, именуемой рабочей областью (workspace ). Для быстрого просмотра атрибутов объектов, располагающихся в рабочей области, их редактирования, сохранения и удаления предназначено Окно просмотра рабочей области (Workspace Browser) (рис. 2). В этом окне можно увидеть имя переменной, ее размер, число байтов, занимаемых переменной в памяти, и ее класс.

    Конец работы -

    Эта тема принадлежит разделу:

    Основы работы в среде MATLAB

    Основы работы в среде MATLAB.. Цель работы.. uuml получить навыки работы с основными элементами интерфейса системы MATLAB..

    Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:

    Что будем делать с полученным материалом:

    Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях: