1、曲线对象
(1)建立曲线对象
line数的调用格式为:
句柄变量=line(x, y,z,属性1,属性值1,属性2,属性值2…) 其中,参数x、y、z是同型的向量或知阵,x、y、z存储数据点的坐标,与plot、plot3函数含义相同。
与plot函数不同的是,plot函数每调用一次就会刷新坐标轴,清空原有图形再绘制新的曲线。而line函数生成的曲线则在已有图形上叠加显示。
(2)曲线对象常用属性
①Color属性:定义曲线的颜色,默认值为[0 0 0]。
②LineStyle属性:定义线型,默认值为’-’。
③LineWidth属性:定义线宽,默认值为0.5磅。
④Marker属性:定义数据点标记符号,默认值为’none’。
⑤MarkerSize属性:定义数据点标记符号的大小,默认值为6磅。
⑥XData、YData、ZData属性:设置3个坐标轴的数据源。
例1:利用曲线对象绘制五环图案。
t = -0.1:0.1:2*pi; %圆环为封闭图形,将t的初值设为-0.1,使得曲线首尾顶点坐标重合
x = cos(t);
y = sin(t); %计算圆环上数据点的坐标
subplot(2,1,1)
line(x,y,'color','b')
line(x+1.2,y-1,'color','y')
line(x+2.4,y,'color','k')
line(x+3.6,y-1,'color','g') %line函数的前两个参数确定圆环的位置,参数Color指定曲线的颜色
line(x+4.8,y,'color','r') %依次绘制从左到右5个圆环
axis equal %使圆呈现正圆
h1 = gca; %获取当前坐标轴句柄
h1.XLim = [-2 7];
h1.YLim = [-3 2]; %设置坐标轴范围
hold on
subplot(2,1,2)
line(x,y,'color','b')
line(x+1.2,y-1,'color','y')
line(x+2.4,y,'color','k')
line(x