Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Пример 1. Построение гистограмм





Построение гистограмм

Предположим, что охранник фиксирует количество автомобилей, въезжающих во двор университета каждые 10 минут. В результате, за 2,5 часа он набрал статистику по 15-ти десятиминутным интервалам. Представим данные в виде строки матрицы [1 1 2 1 2 3 1 2 3 4 1 2 3 4 5] (через пробел). Построим распределение по числу машин в виде гистограммы. Для этого воспользуемся командой hist. Текст программы имеет вид:

cars=[1 1 2 1 2 3 1 2 3 4 1 2 3 4 5];

centers=[1 2 3 4 5];

hist(cars,centers), grid

set(gca,'FontName','Arial Cyr');

xlabel('Число машин'); ylabel('Число интервалов');

title('Распределение по числу машин','FontSize',14);

 

Рис. 1. Распределение по числу машин в 15-ти десятиминутных

интервалах

 

Примечание: Цифра 5 в команде hist задает количество ячеек гистограммы. Команда grid накладывает сетку на график. Последние 3 строки программы (xlabel, ylabel, title) подписывают координатные оси и оглавление рисунка. В команде title задан размер шрифта. Аналогично задается размер шрифта для команд xlabel и ylabel. Для того чтобы русский текст воспроизводился необходимо задать код шрифта командой set. Команда gca позволяет выбрать шрифт для координатных осей. Числовая разметка по оси x м.б. несколько смещена по отношению к центрам соответствующих ячеек. Откорректировать разметку можно заданием центра ячеек матрицей centers.

Мы рассмотрели возможность построения гистограмм с помощью команды hist, но в MATLAB имеются и другие возможности построения гистограмм, в частности, с помощью команды bar. Заменим в предыдущем примере hist на bar.

cars=[1 1 2 1 2 3 1 2 3 4 1 2 3 4 5];

bar(cars), grid

set(gca,'FontName','Arial Cyr');

xlabel('Число машин');

ylabel('Число интервалов');

title('Распределение по числу машин','FontSize',14);

Рис. 2. Распределение по числу машин за последующие 10-ти

минутные интервалы

 

Рассмотрим пример воспроизведения результатов на рис. 1 с помощью команды bar. Для этого нужно предварительно обработать вектор cars, и задать координаты x,y (рис. 3). Ширину колонок на рис. 3 можно менять, задавая в команде bar соответствующий параметр – 0,2 в нашем случае (рис. 3):

x=1:5;

y=[5 4 3 2 1];

bar(x,y,0.2), grid

set(gca,'FontName','Arial Cyr');

xlabel('Число машин');

ylabel('Число интервалов');

title('Распределение по числу машин','FontSize',14);

 

Рис. 3. Распределение по числу машин в 15-ти десятиминутных

интервалах.

Решить самостоятельно (к примеру 1):

Получены следующие результаты эксперимента:

№ варианта Значения измеряемого параметра X
                                         
                                         
                                         
                                         
                                         

 

Date: 2015-07-22; view: 436; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию