|||
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所示:
有关texthan'shu函数更详细的介绍请参考网址:http://wenku.baidu.com/link?url=zV4QstKM20Pi_OJIgStIDAf19Hm8Fl9d5k2Tm6Wr1v3U3mRUxN-mDF4Kn_iYfd_3RuTUBZI7M5i66aIjl9ls07l5gbETlRaqbaLFSr1Urpa
附加内容:
>> 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属性值来定义补片。
详细的patch介绍k参考:http://blog.sina.com.cn/s/blog_707b64550100z1nz.html
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-4-20 00:18
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社