Иллюстрированный самоучитель по MatLab

Построение диаграмм Парето. Работа с системой контроля версий.

Команда profile plot использует для построения графическую команду pareto. Диаграмма Парето представляет собой столбцы, расположенные в порядке убывания отображаемых значений. С другими возможностями команды pareto можно ознакомиться, выполнив команду help pareto.

  • pareto(Y,NAMES) – строит диаграмму Парето с пометкой столбцов значений вектора Y соответствующими именами, содержащимися в векторе NAMES;
  • pareto(Y.X) – строит диаграмму Парето для значений вектора Y в зависимости от значений вектора X;
  • pareti(Y) – строит диаграмму Парето для значений вектора Y в зависимости от индексов его элементов;
  • [H,AX]=pareto(…) – возвращает вектор дескрипторов графических объектов диаграммы Н и их осей АХ.

Пример построения диаграммы Парето был рассмотрен выше (см. рис. 21.1).

Работа с системой контроля версий

MATLAB поддерживает системы контроля версий кода Visual Source Safe фирмы Microsoft (поступает вместе с Visual Studio), PVCS фирмы Merant (упрощенные версии этой системы бесплатно поступают с продуктами Borland), Clear Case фирмы Rational Software (в особенности на UNIX-Linux версиях MATLAB), RCS и имеет настраиваемый пользовательский интерфейс, так что вместо вышеперечисленных вы можете подключить свою любимую систему. Функция cmopts выводит информацию об установленной системе контроля версий. Свежеустановленная система MATLAB реагирует следующим образом:

>> cmopts
ans =
none

Для подключения PVCS или ее варианта вам нужно отредактировать m-файл cmopts.m в папке C:\matlabrl2\toolbox\local. Введите комментарий Ubegin customization section и введите на следующей строчке m-файла, если файл конфигурации проекта Proj.cfg:

DefaultConfigFile=
  
'c:\\pvcs\pvcsproj\projmgrprj\\Proj.cfg'.

Проверим правильность нашей установки:

>> cmopts('DefaultConflgFile')
  
DefaultConfigFile =
  
c:\\pvcs\pvcsproj\projmgrprj\\Proj.cfg
  • Команда checkin(filename. 'COMMENTS', Текст комментариев, OPTION1, VALUE1, OPTION2, VALUE2…….) включает ваши файлы в систему контроля версий. Filename – полный путь к файлу или строковый массив ячеек, где каждая ячейка указывает путь к файлам, Текст комментариев – массив символов, в данной версии option может быть только lock, value может быть on (замкнута) или off (позволяет доступ к файлу без checkout).
  • Команда checkout(filename, OPTION1, VALUE1, OPTION2, VALUE2…….) извлекает файлы из системы контроля версий. OPTION могут быть lock – аналогично checkin – и ревизия, т. е. указание конкретной версии файла. Команда undocheckout (Filename) – отменяет действие checkout, например замыкание файлов.

Что нового мы узнали?

В этом уроке мы научились:

  • Использовать команды отладки.
  • Выводить листинги m-файлов с нумерованными строками.
  • Устанавливать, удалять и просматривать точки прерывания.
  • Осуществлять пошаговое выполнение m-файлов.
  • Просматривать рабочую область.
  • Профилировать m-файлы.
  • Работать с системой контроля версий m-файлов.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.