Matlab中set函数的使用

Matlab中set函数的使⽤
⽬录
set函数是设置图形对象属性
地域分布
语法
1set(H,Name,Value)
2set(H,NameArray,ValueArray)
3set(H,S)
4s = set(H)
5values = set(H,Name)
内外网数据交换说明
注意
不要对 Java™ 对象使⽤set函数,因为这会导致内存泄漏。
set(H,Name,Value) 为H标识的对象指定其 Name 属性的值。使⽤时须⽤单引号将属性名引起来,例如,set(H,'Color','red')。如果 H 是对象的向量,则set会为所有对象设置属性。如果 H 为空(即 []),set不执⾏任何操作,但不返回错误或警告。
set(H,NameArray,ValueArray) 使⽤元胞数组 NameArray 和 ValueArray 指定多个属性值。要为m个图形对象中的每个图形对象设置n 个属性值,请将 ValueArray 指定为mxn的元胞数组,其中 m = length(H),⽽ n 等于 NameArray 中包含的属性名的数量。
set(H,S) 使⽤S指定多个属性值,其中S是⼀个结构体,其字段名称是对象属性名称,字段值是对应的属性值。MATLAB® 会忽略空结构体。
s = set(H) 返回 H 标识的对象的、可由⽤户设置的属性及其可能的值。s是⼀个字段名称是对象属性名称且字段值是对应属性的可能值的结构体。如果不指定输出参数,MATLAB 软件会在屏幕上显⽰该信息。H 必须为单个对象。变频器论文
杀夫
values = set(H,Name) 返回指定属性的可能值。如果可能的值为字符向量,则set会在元胞数组values的元胞中返回每个值。对于其他属性⽽⾔,set会返回⼀个指⽰ Name 没有⼀组固定属性值的语句。如果不指定输出参数,MATLAB 会在屏幕上显⽰该信息。H必须为单个对象。
注意
可以设置的属性的更多信息,参阅每个对象的属性页,例如Figure属性、Axes属性、Line属性、Text属性等。
⽰例
更改特定线条的颜⾊
绘制⼀个线条并以p的形式返回图形线条对象。将⾏的 Color 属性设置为 'red'。
人因1p = plot(1:10);
2set(p,'Color','red')
更改多个线条的颜⾊
使⽤随机数据创建⼀个包含四个线条的图形,并将这四个线条对象返回⾄ P。将所有线条的 Color 属性设置为 'red'。
1P = plot(rand(4));
2set(P,'Color','red')
为多个线条的线型设置为不同的值
将四个图形线条对象的 LineStyle 属性值分别设为不同的值。转置元胞数组值,使其拥有合适的形状。
1P = plot(rand(4));
2NameArray = {'LineStyle'};
3ValueArray = {'-','--',':','-.'}';
4set(P,NameArray,ValueArray)
为多个对象的多个属性设置不同值
将三个不同针状序列对象的 Marker 和 Tag 属性设置为不同值。值元胞数组的每⼀⾏对应于 h 中的⼀个对象且包含两个值,⼀个对应于 Marker 属性,⼀个对应于 Tag 属性。
1x = 0:30;
2y = [1.5*cos(x); 4*exp(-.1*x).*cos(x); exp(.05*x).*cos(x)]';
3S = stem(x,y);
4NameArray = {'Marker','Tag'};
5ValueArray = {'o','Decaying Exponential';...
6  'square','Growing Exponential';...
7  '*','Steady State'};
8set(S,NameArray,ValueArray)
提⽰
可以在⼀次 set 调⽤中使⽤属性名称/属性值对组、结构体数组和元胞数组的任意组合。
设置属性单位
请注意,如果在⼀次函数调⽤中同时设置 FontSize 和 FontUnits 属性,必须先设置 FontUnits 属性以
小镇论坛使 MATLAB 软件能够正确地解释指定的 FontSize。这也适⽤于图窗和坐标区的单位 - 始终先设置 Units 属性,然后再设置希望以这些单位解释其值的属性。例如,
f = figure('Units','characters','Position',[30 30 120 35]);

本文发布于:2024-09-20 22:38:50,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/361301.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:属性   对象   设置   线条   指定   元胞   返回   图形
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议