Матричные вычисления в Mathcad


Построение гистограммы (продолжение листинга 12 8)



Рисунок 12.6. Построение гистограммы (продолжение листинга 12.8)





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

Гистограммы с равными интервалами

Если нет необходимости задавать сегменты гистограммы разной ширины, то удобнее воспользоваться упрощенным вариантом функции hist:

  • hist (bin, х) — вектор частоты попадания данных в интервалы гистограммы:

  •  bin — количество сегментов построения гистограммы;
  •  х — вектор случайных данных.


Для того чтобы использовать этот вариант функции hist вместо предыдущего, достаточно заменить первый из ее аргументов в листинге 12.8 следующим образом:


Недостаток упрощенной формы функции hist в том, что по-прежнему необходимо дополнительно определять вектор сегментов построения гистограммы.

От этого недостатка свободна функция histogram:

  •  histogram (bin, х) — матрица гистограммы размера binx2, состоящая из столбца сегментов разбиения и столбца частоты попадания в них данных:

  •  bin — количество сегментов построения гистограммы;
  •  х — вектор случайных данных.


Примеры использования функции histogram приведены в листинге 12.9 и на Рисунок 12.7. Сравнение с предыдущим листингом подчеркивает простоту построения гистограммы этим способом (стоит отметить, что в листинге 12.9, в отличие от предыдущего, мы не нормировали гистограмму).









Начало  Назад  Вперед