Постройте простой график и маркируйте оси. Настройте внешний вид построенных графиков путем изменения цвета линии, стиля линии, и добавления маркеров.
Постройте двумерный график с помощью функции 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';
Line Properties | loglog
| график
| рассеяние