QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1984|回复: 2
打印 上一主题 下一主题

生成线对象——line

[复制链接]
字体大小: 正常 放大

413

主题

36

听众

1854

积分

升级  85.4%

  • TA的每日心情
    开心
    2019-9-18 21:55
  • 签到天数: 258 天

    [LV.8]以坛为家I

    社区QQ达人

    群组2015国赛冲刺

    群组2016美赛公益课程

    群组国赛讨论

    群组第三届数模基础实训

    群组Matlab讨论组

    跳转到指定楼层
    1#
    发表于 2015-8-23 22:48 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta

    命令2 line

    功能生成线(line)对象。命令line在当前坐标轴中生成一个线对象。用户可以指定线的颜色,宽度,类型和标记符号等其他特性。

    命令line 有两种形式:

    1.自动循环使用颜色和类型。当用户用非正式语法来指定矩阵坐标数据:line(X,Y,Z)Matlab将循环使用由坐标轴ColorOrderLineStyle指定的颜色顺序和类型顺序。

    2.纯粹低级操作。当用户用属性名和属性值调用命令line

    line(‘XData’,x,’YData’,y,’ZData’,z)

    Matlab将在当前用缺省的颜色(参见命令colordef的使用)画出线对象。注意一点的是,用户不能在命令line的低级形式中使用矩阵数据。

    用法line(X,Y) 在当前的坐标轴中画出由向量xy定义的线条。若xy为同型的矩阵,则对于xy的每一列画出一线条。

    line(X,Y,Z) 在三维空间中画出由xyz定义的线条。

    line(X,Y,Z,'PropertyName',PropertyValue,) 画出由参数xyz确定的线条,其中对指定属性PropertyName设置为PropertyValue,其他没有指定属性用缺省值。属性LineStyleMarker参见命令plot

    line('PropertyName',PropertyValue,) 对属性用相应的输入参数来设置而画出线条。这是命令line的低级使用形式,此时不接受矩阵参数。除了该情形,其他形式都接受矩阵参数。

    h = line() 返回每一条线的线对象对应的句柄向量。

    7-11

    属性名
    说明
    有效属性值
      
    定义对象的数据
      
    Xdata
    定义线条的x-轴坐标参量
    有效值:向量或矩阵
      
    缺省值:[0 1]
    Ydata
    定义线条的y-轴坐标参量
    有效值:向量或矩阵
      
    缺省值:[0 1]
    Zdata
    定义线条的z-轴坐标参量
    有效值:向量或矩阵
      
    缺省值:[0 1]
      
    定义线型与数据点标记符
      
    LineStyle
    定义线条的类型
    有效值:---、:、、-.none
      
    缺省值:-(实线)
    LineWidth
    定义线条的宽度(以磅为单位)
    有效值:一标量
      
    缺省值:0.5
    Marker
    定义标记数据点的标记符号
    有效值:13种类型之一
      
    缺省值:none
    MarkerEdgeColor
    定义标记颜色或可填充标记的边界颜色
    有效值: autonone ColorSpec
      
    缺省值:auto
    MarkerFaceColor
    定义封闭形标记的填充颜色
    MarkerSize
    定义标记大小
    有效值:标量(磅)
      
    缺省值:6(磅)
      
    控制线条的显示
      
    Clipping
    坐标轴矩形区域是否可剪辑
    有效值:onoff
      
    缺省值:on
    EraseMode
    定义显示与擦除线条的方法(对于动画显示)
    有效值:normalnone
      
    xorbackground
      
    缺省值:normal
    SelectionHighlight
    当线条被选中时,是否突出显示
    有效值:onoff
      
    缺省值:on
    Visible
    定义线条是否可见
    有效值:onoff
      
    缺省值:on
    Color
    定义线条颜色
    有效值:ColorSpec
      
    对象访问的控制
      
    HandleVisibility
    定义线条句柄对其他函数是否可见
    有效值:onoffcallback
      
    缺省值:on
    HitTest
    定义线条能否成为当前对象
    有效值:onoff
      
    缺省值:on
      
    关于线条的一般信息
      
    Children
    线条没有子对象
    有效值:[](空矩阵)
    Parent
    线条对象的父对象为坐标轴对象
    有效值:坐标轴句柄
    Selected
    是否显示线条的“选中”状态
    有效值:onoff
      
    缺省值:on
    Tag
    用户定义的标签
    有效值:任一字符串
      
    缺省值:’’(空字符串)
    Type
    图形对象的类型(只读类型)
    有效值:'line'
    UserData
    用户定义的数据
    有效值:任一矩阵
      
    缺省值:[](空矩阵)
      
    与回调程序执行有关的属性
      
    BusyAction
    定义如何处理回调中断程序
    有效值:cancelqueue
      
    缺省值:queue
    ButtonDownFcn
    当在线条上按下鼠标时,定义一回调程序
    有效值:字符串
      
    缺省值:''(空字符串)
    CreateFcn
    当生成线条时,定义一回调程序
    有效值:字符串
      
    缺省值:''(空字符串)
    DeleteFcn
    当删除线条时,定义一回调程序
    有效值:字符串
      
    缺省值:''(空字符串)
    Interruptible
    定义回调程序是否可中断
    有效值:onoff
      
    缺省值:on(可中断)
    UIContextMenu
    定义与线条相关的菜单
    有效值:UIContextMenu的句柄

    7-47

    >>t = 0:pi/20:2*pi;

    >>hline1 = plot(t,exp(t).*sin(t),'k');

    >>hline2 = line(t+.06,exp(t).*sin(t),'LineWidth',4,'Color',[.8.8 .8]);

    >>set(gca,'Children',[hline1 hline2])

    生成图形为图7-46


    7-46命令line画的函数图

    7-48

    生成随机直线图:

    >>line(rand(4,2),rand(4,2),rand(4,1))

    >>line(rand(1,4),rand(1,4),rand(1,4))

    >>line(rand(4,1),rand(4,1),rand(4,1))

    >>line(rand(2,4),rand(2,4),rand(1,4))

    >>line(rand(4,2),rand(4,2),rand(4,1))

    生成图形为图7-47


    截图.PNG (18.17 KB, 下载次数: 117)

    截图.PNG

    截图.PNG (23.28 KB, 下载次数: 124)

    截图.PNG

    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    数学中国版主团队!

    0

    主题

    12

    听众

    311

    积分

    升级  3.67%

  • TA的每日心情

    2015-11-8 21:41
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    社区QQ达人

    回复

    使用道具 举报

    0

    主题

    12

    听众

    311

    积分

    升级  3.67%

  • TA的每日心情

    2015-11-8 21:41
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    社区QQ达人

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-8-3 15:17 , Processed in 0.703243 second(s), 67 queries .

    回顶部