声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2117|回复: 3

[编程技巧] 修改三维图形的属性的问题

[复制链接]
发表于 2006-12-3 19:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
怎样用命令来修改以画出的三维图形的线型、EdgeColor、坐标标注字体大小及其旋转角度........,等属性。
谢谢!!3Q!!
回复
分享到:

使用道具 举报

发表于 2006-12-3 19:50 | 显示全部楼层
命令  set
功能  设置对象的属性。
用法  set(H,'PropertyName',PropertyValue,…) 用属性值'PropertyValue'设置关于用参量H标志的对象(一个或多个)的属性名'PropertyName'(一个或多个)。H可以为一句柄的向量。在这种情形下,命令set可以设置所有对象的属性值。
      set(H,a) 用指定的属性值设置由H标志的对象的属性。其中a为一结构数组,该结构数组的域名为对象的属性名,域名值为相应属性名的属性值。
      set(H,pn,pv…) 对由H指定的所有对象中指定的细胞数组属性名pn设置为相应的细胞数组属性值pv。
      set(H,pn,<m-by-n cell array>) 对于每m个图形对象设置n个属性值,其中m=length(H),n为包含属性名的细胞数组pn中包含的属性名个数。即允许用户对每一对象的指定的属性设置不同的属性值。
      a= set(h) 返回句柄h中允许用户设置的属性名与可能的属性值。输出参量a为一结构数组,其域名为对象的属性名,域名值为相应的属性名对应的属性值。若没有指定输出参量a,则系统自动将信息显示于屏幕,h必须为标量。
      a= set(0,'Factory') 返回那些用户可以设置缺省值的所有对象的属性名,同时显示可能的属性值,输出参量a为一结构数组,其域名为对象的属性名,域名值为相应的属性名对应的属性值,若没有指定输出参量a,则系统自动将信息显示于屏幕。
      a= set(0,'FactoryObjectTypePropertyName')返回指定根对象(0)类型中指定的属性名ObjectTypePropertyName的所有可能的属性值。输入参量是由固定的关键字Factory、对象类型(如axes)与属性名(如position等)组成。
      a= set(h,'Default') 返回由h标记的对象上缺省设置的值,其中h必须是标量。
      a= set(h,'DefaultObjectTypePropertyName') 返回指定对象h的类型中指定的属性名ObjectTypePropertyName的所有可能的属性值。输入参量是由固定的关键字Factory、对象类型(如axes)与属性名(如position等)组成。

评分

1

查看全部评分

 楼主| 发表于 2006-12-19 21:58 | 显示全部楼层

修改线宽

1,怎样用命令来修改以画出图形的线宽,因为画出的图形很多,在属性编辑器里逐个修改太慢了。
2,修改坐标轴标注的字体时候可以用语句set(get(gca,'ylabel'),'fontsize',9.0);来修改,请问如果修改线条的宽度怎么用类似的语句进行修改?写写.
3,能不能在在画图的时候,用plot直接设置其线宽?
谢谢 !3Q!

[ 本帖最后由 ChaChing 于 2010-4-2 23:18 编辑 ]
发表于 2006-12-19 22:22 | 显示全部楼层
第三点是可以的,比如plot(x,'LineWidth',5)

[ 本帖最后由 ChaChing 于 2010-4-2 23:06 编辑 ]

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-19 17:46 , Processed in 0.083809 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表