‘壹’ matlab中的set命令怎么用啊
命令 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 等)组成。
‘贰’ matlab中set函数怎么用
help set
ET(H,'PropertyName',PropertyValue)
H为句柄名字,PropertyName 属性名字,PropertyValue 属性值
据此,set(Swarmscope,'EraseMode','xor','MarkerSize',12);
Swarmscope为句柄名,'EraseMode'为句柄图像的擦拭方式,为xor,逻辑符号——或者,MarkerSize为句柄尺寸,大小为12
‘叁’ matlab中关于set的使用求教
你说的很对,xlabel确实是axes的一个属性,但他同样是个句柄值。
xlabel同样包含很多子属性,包括‘string',’fontsize‘,’position‘等等。
你可以在commend window输入
axes;
get(gca,'xlabel')
来看下它的子属性。
给个好评,亲。
‘肆’ matlab自定义类中的set和get的用法
set的第2个参数不应是波浪线(~),而应是待设置的数据(按照你代码中的变量名是test)。
‘伍’ matlab怎么调节放大倍数
用set命令matlab缩小和放大图片的方法
在matlab里直接使用10.5大小的字体(5号字体),
并调整图片的大小(50%),按厘米
set(gcf,'Units','centimeters','position',[12 2 12 8]);
set(gca,'xtick',-8:1:2,'ytick',[0:0.25:1]);%设置刻度
set(gcf,'Units','centimeters','Position',[10 10 7 5]);%设置图片大小为7cm×5cm
%get hanlde to current axis返回当前图形的当前坐标轴的句柄,
%(the first element is the relative distance of the axes to the left edge of the figure,...
%the second the vertical distance from the bottom, and then the width and height;
set(gca,'Position',[.13 .17 .80 .74]);%设置xy轴在图片中占的比例
set(get(gca,'XLabel'),'FontSize',8);%图上文字为8 point或小5号
set(get(gca,'YLabel'),'FontSize',8);
set(get(gca,'TITLE'),'FontSize',8);
set(gca,'fontsize',8);
set(gca,'linewidth',0.5); %坐标线粗0.5磅
set(gca,'box','off');%Controls the box around the plotting area
set(get(gca,'Children'),'linewidth',1.5);%设置图中线宽1.5磅
‘陆’ 关于MATLAB中set的使用
和其它语言一样,set对对象进行设置,h是前一个图像的句柄,get(h,'LineWidth')得到原图形的线宽。set(h,'LineWidth',4*get(h,'LineWidth'))即设置图形的线宽为原来的4倍。