句柄 matlab_matlab 整车仿真
nargin為“number of input arguments”的縮寫。
在matlab中定義一個函數時, 在函數體內部, nargin是用來判斷輸入變量個數的函數。
nargin通過調用當前正在執行的函數返回輸入參數的數量,只在函數體內使用nargin語法功能。nargin(fx)在函數fx的定義聲明中返回輸入參數的個數。如果函數包括varargin其定義,那么nargin返回的輸入個數為負。例如函數foo輸入有 a,b,和varargin三個參數,那么nargin('foo”)返回值為-3。
gcf 返回當前Figure 對象的句柄值
gca 返回當前axes 對象的句柄值
gco 返回當前鼠標單擊的句柄值,該對象可以是除root 對象外的任意圖形對象,并且Matlab 會把當前圖形對象的句柄值存放在Figure 的CurrentObject屬性中。
strcat 即 Strings Catenate,橫向連接字符串
句柄圖形是基于這樣的概念,即一幅圖的每一組成部分是一個對象,每一個對象有一系列句柄和它相關,每一個對象有按需要可以改變的屬性。
計算機屏幕是根對象,并且是所有其它對象的父親。圖形窗口是根對象的子對象;坐標軸和用戶界面對象(在下一章討論)是圖形窗口的子對象;線條、文本、曲面、補片和圖象對象是坐標軸對象的子對象。
根可包含一個或多個圖形窗口,每一個圖形窗口可包含一組或多組坐標軸。所有其它的對象都是坐標軸的子對象,并且在這些坐標軸上顯示。所有創建對象的函數當父對象或對象不存在時,都會創建它們。
figure屬性設置:
(1)設置坐標軸的范圍:
axis([xmin xmax ymin ymax]);
(2)設置坐標軸的間距:
set(gca, ‘XTick’, [xmin:間距:xmax]);
set(gca, ‘YTick’, [ymin:間距:ymax]);
(2)設置有格子:
grid on
(3)如果想取消x或者y軸的格子,可以設置:
set(gca, ‘Xgrid’, ‘off’)默認值為on,設置關掉x軸上的格子
(4)去掉坐標的邊框:
box off
(5)設置坐標軸的名字:
xlabel(‘xname’);
(6)設置圖例:
legend(‘lenname1’,’lenname2’);
(7)設置圖例的位置:
在figure圖上放好圖例,然后右鍵生成代碼即可。
(8)設置figure的名字:
figure(‘name’,”)
(9)在一個figure畫不同的plot圖:
使用方法:subplot(m,n,p)或者subplot(m n p)。
subplot是將多個圖畫到一個平面上的工具。其中,m表示是圖排成m行,n表示圖排成n列,也就是整個figure中有n個圖是排成一行的,一共m行,如果m=2就是表示2行圖。p表示圖所在的位置,p=1表示從左到右從上到下的第一個位置。
eg:
把繪圖窗口分成兩行兩列四塊區域,然后在每個區域分別作圖,基本步驟:
subplot(2,2,1); % 2、2、1之間沒有空格也可以
在第一塊繪圖
subplot(2,2,2);
在第二塊繪圖
subplot(2,2,3);
在第三塊繪圖
subplot(2,2,4);
在第四塊繪圖
(10)一個圖中畫多條曲線
plot(x1,y1,”,”,x2,y2,”,”) ”表示分別設置屬性
總結
以上是生活随笔為你收集整理的句柄 matlab_matlab 整车仿真的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JSP怎么连接Mysql数据库
- 下一篇: resubmit渐进式防重复提交框架怎么