『壹』 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倍。