Скачать презентацию Диаграммы и гистограммы Значение элемента вектора пропорционально высоте Скачать презентацию Диаграммы и гистограммы Значение элемента вектора пропорционально высоте

3_2 графика Матлаб.ppt

  • Количество слайдов: 20

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

Пример d = [1. 2 1. 7 2. 2 2. 4 2. 5 1. Пример d = [1. 2 1. 7 2. 2 2. 4 2. 5 1. 3 1. 1 0. 5 0. 4 0. 1]; bar(d)

time = [0. 0 0. 1 0. 2 0. 4 0. 5 0. 8 time = [0. 0 0. 1 0. 2 0. 4 0. 5 0. 8 1. 1 1. 3]; d = [1. 2 1. 7 2. 2 2. 4 2. 5 1. 3 1. 1 0. 5]; bar(time, d)

Если требуется оценить вклад каждого из элементов вектора в общую сумму его элементов, то Если требуется оценить вклад каждого из элементов вектора в общую сумму его элементов, то удобно построить круговую диаграмму при помощи функции pic пример: d = [19 13 42 7]; pip(d)

Визуализация векторных данных может быть осуществлена при помощи pie 3 и bаr. З, которые Визуализация векторных данных может быть осуществлена при помощи pie 3 и bаr. З, которые строят трехмерные круговые и столбчатые диаграммы Пример data = [24. 1 10. 2 17. 4 11. 9]; parts = [1 0 0 0]; pie 3(data, parts)

Обработка данных включает вопрос о том, сколько данных попало в тот или иной интервал. Обработка данных включает вопрос о том, сколько данных попало в тот или иной интервал. Для получения наглядного представления о распределении данных служит функция построения гистограмм hist. Пример data = randn(100000, 1); hist(data)

Представление матричных данных Пример DATA = [1. 2 1. 4 1. 1; 3. 7 Представление матричных данных Пример DATA = [1. 2 1. 4 1. 1; 3. 7 3. 5 3. 1; 2. 0 2. 8 2. 2; 4. 2 4. 7 4. 1]; bar (DATA)

Графики функций Пример x = 0: 0. 05: 1; y = exp(-x). *sin(10. *x); Графики функций Пример x = 0: 0. 05: 1; y = exp(-x). *sin(10. *x); plot (x, y)

xl = -pi: 0. 01: 2*pi; f = exp(-0. 1*xl). *sin(xl); x 2 = xl = -pi: 0. 01: 2*pi; f = exp(-0. 1*xl). *sin(xl); x 2 = -2*pi: 0. 01: pi; g = exp(-0. 2*x 2). *sin(x 2); plot(xl, f, x 2 , g)

x = -1: 0. 01: 1; y = sin(2*pi*x. *2); xm = -1: 0. x = -1: 0. 01: 1; y = sin(2*pi*x. *2); xm = -1: 0. 01: 1; ym = 0. 5. *sin(2*pi*xm. *2); plot(x, y, 'k*', xm, ym, 'ro')

time = [0 4 7 9 10 11 12 13 13. 5 14 14. time = [0 4 7 9 10 11 12 13 13. 5 14 14. 5 15 16 17 18 20 22]; temp 1 = [14 15 14 16 18 17 20 22 24 28 25 20 16 13 13 14 13]; temp 2 = [12 13 13 14 16 18 20 20 23 25 25 20 16 12 12 11 10]; plot(time, temp 1, 'ro-', time, temp 2, 'bo-') grid on title(‘Суточные температуры') xlabel (‘Время (час)') ylabel(‘температура (C)') legend('10 мая', '11 мая')

[X, Y] = meshgrid(-1: 0. 05: 1, 0: 0. 05: 1); Z = 4*sin(2*pi*X). [X, Y] = meshgrid(-1: 0. 05: 1, 0: 0. 05: 1); Z = 4*sin(2*pi*X). *cos(1. 5*pi*Y). *(1 - X. *2). *Y. *(1 - Y); mesh(X, Y, Z)

[X, Y] = meshgrid(-1: 0. 05: 1, 0: 0. 05: 1); Z = 4*sin(2*pi*X). [X, Y] = meshgrid(-1: 0. 05: 1, 0: 0. 05: 1); Z = 4*sin(2*pi*X). *cos(1. 5*pi*Y). *(1 - X. *2). *Y. *(1 - Y); surf(X, Y, Z) colorbar

[X, Y] = meshgrid(-1: 0. 05: 1, 0: 0. 05: 1); Z = 4*sin(2*pi*X). [X, Y] = meshgrid(-1: 0. 05: 1, 0: 0. 05: 1); Z = 4*sin(2*pi*X). *cos(1. 5*pi*Y). *(1 - X. *2). *Y. *(1 - Y); surf(X, Y, Z) colormap ('copper') shading interp

Анимированные графики Пример 1 t = [0: 0. 001: 10]; x = sin(t). /(t+1); Анимированные графики Пример 1 t = [0: 0. 001: 10]; x = sin(t). /(t+1); y = cos(t). /(t+1); comet(x, y) Пример 2 t = 0: 0. 1: 100; x = exp(abs(t - 50)/50). *sin(t); y = exp(abs(t - 50)/50). *cos(t); z = t; comet 3(x, y, z)

Работа с несколькими графиками MATLAB предоставляет следующие возможности работы с несколькими графиками: □ вывод Работа с несколькими графиками MATLAB предоставляет следующие возможности работы с несколькими графиками: □ вывод каждого графика в свое окно; □ вывод нескольких графиков в одно окно (на одни координатные оси); □ отображение в пределах одного окна нескольких графиков, каждого на своих осях.

[X, Y] = meshgrid(-1: 0. 05: 1, 0: 0. 05: 1); Z = 4*sin(2*pi*X). [X, Y] = meshgrid(-1: 0. 05: 1, 0: 0. 05: 1); Z = 4*sin(2*pi*X). *cos(1. 5*pi*Y). *(1 - X. *2). *Y. *(1 - Y); figure(1), mesh(X, Y, Z) figure(2), surf(X, Y, Z)

x = -pi: 2*pi/20: pi; y = exp(-x); z=20. *sin(x); plot (x, y, '-r') x = -pi: 2*pi/20: pi; y = exp(-x); z=20. *sin(x); plot (x, y, '-r') hold on plot (x, z, ': k') hold off

x = -pi: 2*pi/20: pi; y = exp(-x); z=20. *sin(x); subplot(1, 2, 1) plot x = -pi: 2*pi/20: pi; y = exp(-x); z=20. *sin(x); subplot(1, 2, 1) plot (x, y, '-r') subplot(1, 2, 2) plot (x, z, ': k')

x = -pi: 2*pi/20: pi; y = exp(-x); z=20. *sin(x); subplot(2, 1, 1) plot x = -pi: 2*pi/20: pi; y = exp(-x); z=20. *sin(x); subplot(2, 1, 1) plot (x, y, '-r') subplot(2, 1, 2) plot (x, z, ': k')