8.2 matlab曲线对象和曲面对象(曲线对象、曲面对象、光照处理、图形对象的反射特性)

在这里插入图片描述

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
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值