АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Л.Р. №3. Построение графиков

Читайте также:
  1. B3.4. Правила оформления графиков
  2. II. Построение характеристического графика часовой производительности.
  3. MathCad: построение, редактирование и форматирование графиков в декартовой системе координат.
  4. V. Построение одного тренировочного занятия
  5. А. РАСЧЕТ ГРАФИКОВ ПОДАЧИ ТЕПЛОТЫ В СИСТЕМЫ ОТОПЛЕНИЯ В ЗАВИСИМОСТИ ОТ ПОГОДНЫХ УСЛОВИЙ
  6. Алгоритм 2.1. Построение выходной таблицы, столбиковой диаграммы и кумуляты
  7. Алгоритм построения графиков функций вида
  8. Балла). На каком из графиков показаны краткосрочные последствия неблагоприятного шока предложения, связанного с ростом цен на нефть?
  9. Вертикальный и горизонтальный анализ баланса. Построение аналитического баланса
  10. Виды сетевых графиков
  11. ВИДЫ ЭМПИРИЧЕСКИХ графикОВ распределения
  12. Возрастное построение городского населения (в процентах)

 

Основной функцией, обеспечивающей построение графиков на экране дисплея, является функция plot(х, у, s), где х, у – массивы значений аргумента и функции, s – символьная переменная, содержащая 3 спецсимвола: тип линии, тип точки и цвет линии. Значения символьной переменной вы сможете узнать по команде help plot.

 

Например:

1) >> x1 = 0:10;

>> y1 = exp(x1);

>> plot(x1, y1, 'g*-');

 

Можно отображать на одном графике несколько кривых.

 

Например:

1) >> x1 = 0:10;

>> y1 = exp(x1);

>> x2 = 1:3:15;

>> y2 = sin(x2+pi/3);

>> plot(x1, y1, 'r*:', x2, y2, 'go-.');

 

В Matlab существует ряд возможностей редактирования графиков:

 

– Снабжение графика координатной сеткой – grid.

Например:

>> x = 1:9;

>> y = x.^3;

>> plot(x, y), grid

 

– Снабжение графика заголовком – title.

Например:

>> x = 1:9;

>> y = x.^3;

>> plot(x, y), grid

>> title('График функции y = x^3');

 

– Снабжение графика пояснениями, которые размещаются вдоль горизонтальной и вертикальной оси – xlabel, ylabel

Например:

>> x = 1:9;

>> y = x.^3;

>> plot(x, y), grid

>> title('График функции y = x^3');

>> xlabel('value x'); ylabel('value y');

 

– Размещение текста в поле графика – gtext (место указывается с помощью мыши)

Например:

>> plot(x, y)

>> gtext(' F F F')

 

– Изменение шрифта и размера выводимого текста.

Например:

>> plot(x, y, 'rd-'); grid;

>> title('Graph of y(x)','FontName','Arial','Fontsize',14);

>> xlabel('x'); ylabel('y');

>> gtext({'First line','Second line'},'FontName','Arial','Fontsize',14);

 

– Создание нового графического окна, оставляя предыдущие – figure.

Например:

>> plot(x, y);

>> figure

>> plot(a, b)

 

– Отображение в одном графическом окне несколько последовательно вычисляемых графиков – hold on, выключение режима – hold off.

Например:

>> hold on

>> plot(x, y);

>> plot(a, b);

>> hold off

 

Специальные графики:

 

1) столбчатая диаграмма – bar

Например:

>> x = 1:10;

>> bar(x)

2) Если функция задана своими значениями при дискретных значениях аргумента и неизвестно, как она может изменяться в промежутках между значениями аргумента, удобнее представлять график такой функции в виде отдельных вертикальных линий для каждого из заданных значений аргумента – stem (символьный параметр задается аналогично, как и в plot).

Например:

>> x = 1:10;

>> stem(x, 'k'), grid

 

3) Построение графика гистограммы заданного вектора – hist

Например:

>> y = [10 3 7 11 5 6 1 0 9];

>> hist(y)

 

4) Построение графика в виде траектории кометы – comet.

Например:

>> t = 0:0.1:50;

>> x = 4 * exp(-0.05*t).* sin(t);

>> y = 0.2 * exp(-0.1*t).* sin(2*t);

>> comet(x, y)

 

5) Построение графиков в логарифмическом масштабе – logspace(d1, d2, N) формирует вектор-строку, содержащую N равноотдаленных в логарифмическом масштабе друг от друга точек, которые покрывают диапазон от до ; loglog – построение графика в логарифмическом масштабе.

Например:

>> x = logspace(1, 3);

>> y = 1./ x;

>> loglog(x, y)

 


1 | 2 | 3 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)