Создайте 2D график

Постройте простой график и маркируйте оси. Настройте внешний вид построенных графиков путем изменения цвета линии, стиля линии, и добавления маркеров.

Построение графика

Постройте двумерный график с помощью функции plot. Например, постройте график значения синусоидальной функции от 0 до.

x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y)

Маркируйте оси и добавьте заголовок.

xlabel('x')
ylabel('sin(x)')
title('Plot of the Sine Function')

Построение нескольких графиков

По умолчанию MATLAB очищает фигуру перед каждой командой графического изображения. Используйте команду figure, чтобы создать новое окно фигуры. Можно построить несколько графиков с помощью команды hold on. Пока вы не используете hold off или закрываете окно, все графики появляются в текущем окне фигуры.

figure
x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y)

hold on 
y2 = cos(x);
plot(x,y2)
hold off

Измените внешний вид строки

Можно изменить цвет линии, стиль линии, или добавить маркеры включением дополнительной спецификации строки при вызывании функции plot. Например:

  • ':' строит пунктирный график.

  • G:' строит график зеленого, пунктирного.

  • G:*' строит график зеленого, пунктирного с маркерами-звездочками.

  • '*' строит график маркеров-звездочек без строки.

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

Например, постройте пунктирный график. Добавьте второй график, который использует пунктирное, красную линию с круговыми маркерами.

x = linspace(0,2*pi,50);
y = sin(x);
plot(x,y,':')

hold on 
y2 = cos(x);
plot(x,y2,'--ro')
hold off

Постройте график только точек данных путем исключения опции стиля линии от спецификации строки.

x = linspace(0,2*pi,25);
y = sin(x);
plot(x,y,'o')

Измените свойства линии

Также можно настроить внешний вид графика путем изменения свойств объекта Line, используемого, чтобы создать график.

Постройте график. Присвойте объект Line, созданный переменному ln. Отображение показывает обычно используемые свойства, такие как Color, LineStyle и LineWidth.

x = linspace(0,2*pi,25);
y = sin(x);
ln = plot(x,y)
ln = 
  Line with properties:

              Color: [0 0.4470 0.7410]
          LineStyle: '-'
          LineWidth: 0.5000
             Marker: 'none'
         MarkerSize: 6
    MarkerFaceColor: 'none'
              XData: [1x25 double]
              YData: [1x25 double]
              ZData: [1x0 double]

  Show all properties

Чтобы получить доступ к отдельным свойствам, используйте запись через точку. Например, измените ширину линии на 2 точки и установите цвет линии на значение цвета триплета RGB в этом случае [0 0.5 0.5]. Добавьте синие, круговые маркеры.

ln.LineWidth = 2;
ln.Color = [0 0.5 0.5];
ln.Marker = 'o';
ln.MarkerEdgeColor = 'b';

Смотрите также

| | |

Похожие темы

Была ли эта тема полезной?