matlab中position用法_科学网—matlab中text函数的用法 - 张瑞龙的博文

text(x,y,'string')在图形中指定的位置(x,y)上显示字符串string.

text(x,y,z,’string’.'PropertyName',PropertyValue„)对引号中的文字string定位于用坐标轴指定的位置,且对指定的   属性进行设置。

例:>> x = –4:0.2:4;

>> y = sin(x);

>> hp = line(x,y,‘LineWidth’,3);

>> thand = text(2,0,‘Sin(pi)rightarrow’)

结果如图1所示:

对图中所加的标识符进行设置后

>>set(thand,‘BackgroundColor’,[0.8 0.8 0.8],. . .

‘EdgeColor’,[1 0 0])

结果如图2所示:

附加内容:

>> rh = rectangle(‘Position’, [0.2, 0.2, 0.5, 0.8],‘Curvature’,[0.5, 0.5]);

>> axis([0 1.2 0 1.2])

>> set(rh,‘Linewidth’,3,‘LineStyle’,‘:’)

% 上面代码中0.2,0.2表示的是图形de的起始位置,0.5,0.8表示在x与y轴上的宽度;curature是对弯曲斜率的设置

结果如下图所示:

在三位坐标里画出三个点,利用这三个点,做出一个四面体

>> x = [0 1 0 0.5];

>> y = [0 0 1 0.5];

>> z = [0 0 0 1];

>> plot3(x,y,z,‘ko’)

>>polyhedron.vertices = […

0 0 0

1 0 0

0 1 0

0.5 0.5 1];

%设置顶点的位置,第一行表示第一个点的位置,以此类推

>>polyhedron.faces = […

1 2 3

1 2 4

1 3 4

2 3 4];

%设置点与点之间的连线,第一行表示1 2 3三个点之间的连线

>>pobj = patch(polyhedron, …

‘FaceColor’,[0.8, 0.8, 0.8],…

‘EdgeColor’,‘black’);

%patch是个底层的图形函数,用来创建补片图形对象。一个补片对象是由其顶点坐标确定的一个或多个多边形。用户可以 指定补片对象的颜色和灯光。

%patch(‘PropertyName’,propertyvalue,...)

利用指定的属性/值参数对来指定补片对象的所有属性。除非用户显式的指定FaceColor和EdgeColor的值,否则,MATLAB会使用缺省的属性值。该调用格式允许用户使用Faces和Vertices属性值来定义补片。

转载本文请联系原作者获取授权,同时请注明本文来自张瑞龙科学网博客。

链接地址:http://blog.sciencenet.cn/blog-1019795-820033.html

下一篇:matlab线性拟合

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值