15?句柄圖形(Handle Graphics)
15.1?圖形窗的產生和控制(Figure window creation and control)
clf 清除當前圖
close 關閉圖形
figure 打開或創建圖形窗口
gcf 獲得當前圖的柄
openfig 打開圖形
refresh 刷新圖形
shg 顯示圖形窗
15.2?軸的產生和控制(Axis creation and control)
axes 在任意位置創建軸
axis 軸的控制
box 坐標形式在封閉式和開啟式之間切換
caxis 控制色軸的刻度
cla 清除當前軸
gca 獲得當前軸的柄
hold 圖形的保持
ishold 若圖形處保持狀態則為真
subplot 創建子圖
15.3?句柄圖形對象(Handle Graphics objects)
axex 在任意位置創建軸
figure 創建圖形窗口
image 創建圖像
light 創建光
line 創建線
patch 創建塊
rectangle 創建方
surface 創建面
text 創建圖形中文本
uicontextmenu 創建現場菜單對象
uicontrol 用戶使用界面控制
uimenu 用戶使用菜單控制
15.4?句柄圖形處理(Handle Graphics operations)
copyobj 拷貝圖形對象及其子對象
delete 刪除對象及文件
drawnow 屏幕刷新
findobj 用規定的特性找尋對象
gcbf “正執行回調操作”的圖形的柄
gcbo “正執行回調操作”的控件圖柄指令
gco 獲得當前對象的柄
get 獲得對象特性
getappdat 獲得應用程序定義數據
isappdata 檢驗是否應用程序定義數據
reset 重設對象特性
rmappdata 刪除應用程序定義數據
set 建立對象特性
setappdata 建立應用程序定義數據
15.5?工具函數(Utilities)
closereq 關閉圖形窗請求函數
ishandle 若是圖柄代號側為真
newplot 下一個新圖
16?圖形用戶界面工具(Graphical user interface tools)
align 對齊用戶控件和軸
cbedit 編輯回調函數
ginput 從鼠標得到圖形點坐標
guide 設計GUI
menu 創建菜單
menuedit 菜單編輯
propedit 屬性編輯
uicontrol 創建用戶界面控制
uimenu 創建用戶界面菜單
17?字符串(Character string)
17.1?通用字符串函數(General)
blanks 空格符號
cellstr 通過字符串數組構建字符串的元胞數組
char 創建字符傳輸組或者將其他類型變量轉化為
字符串數組
deblank 刪除最后的空格
double 把字符串變成ASCII 碼值
eval 執行串形式的MATLAB 表達式
17.2?字符串查詢(String tests)
iscellstr 若是字符串組成的元胞數組則為真
ischar 若是字符串則為真
isletter 串中是字母則為真
isspace 串中是空格則為真
isstr 若是字符串則為真
17.3?字符串操作(String operations)
base2dec X-進制串轉換為十進制整數
bin2dec 二進制串轉換為十進制整數
dec2base 十進制整數轉換為X 進制串
dec2bin 十進制整數轉換為二進制串
dec2hex 十進制整數轉換為16 進制串
findstr 在一個串中尋找一個子串
hex2dec 16-進制串轉換為十進制整數
hex2num 16-進制串轉換為浮點數
int2str 將整數轉換為字符串
lower 把字符串變成小寫
mat2str 將數組轉換為字符串
num2str 把數值轉換為字符串
strcat 把多個串連接成長串
strcmp 比較字符串
strcmpi 比較字符串(忽略大小寫)
strings MATLAB 中的字符串
strjust 字符串的對齊方式
strmatch 逐行搜索串
strnomp 比較字符串的前N 個字符
strncmpi 比較字符串的前N 個字符(忽略大小寫)
strrep 用另一個串代替一個串中的子串
strtok 刪除串中的指定子串
strvcat 創建字符串數組
str2mat 將字符串轉換為含有空格的數組
str2num 將字符串轉換為數值
upper 把字符串變成大寫
18?文件輸入/輸出(File input/output)
clc 清除指令窗口
disp 顯示矩陣和文字內容
fprintf 把格式化數據寫到文件或屏幕
home 光標返回行首
input 提示鍵盤輸入
load 從磁盤中調入數據變量
pause 暫停
sprintf 寫格式數據到串
sscanf 在格式控制下讀串
19?時間和日期(Time and dates)
clock 時鐘
cputme MATLAB 戰用CPU 時間
date 日期
etime 用CLOCK 計算的時間
now 當前時鐘和日期
pause 暫停
tic 秒表啟動
toc 秒表終止和顯示
20?數據類型(Data types and structures)
20.1?數據類型(Data types)
cell 創建元胞變量
char 創建字符傳輸組或者將其他類型變量轉化為
字符串數組
double 轉化為16 位相對精度的浮點數值對象
function handle 函數句柄
inline 創建內聯函數
JavaArray 構建Java 數組
JavaMethod 調用某個Java 方法
JavaObject 調用Java 對象的構造函數
single 轉變為單精度數值
sparse 創建稀疏矩陣
struct 創建構架變量
uint8(unit16、unit32) 轉換為8(16、32)位無符號整型數
int8(nit16、nit32) 轉換為8(16、32)位符號整型數
20.2?多維數組函數(Multi-dimensional array functions)
cat 把若干數組串接成高維數組
ndims 數組A 的維數
ndgrid 為N-D 函數和插補創建數組
ipermute 廣義反轉置
permute 廣義非共軛轉置
shiftdim 維數轉換
squeeze 使數組降維
20.3?元胞數組函數(Cell array functions)
cell 創建元胞變量
celldisp 顯示元胞數組內容
cellfun 元胞數組函數
cellplot 圖示元胞數組的內容
cell2struct 把元胞數組轉換為構架數組
deal 把輸入分配給輸出
is cell 若是元胞則為真
num2 cell 把數值數組轉換為元胞數組
struct2 cell 把構架數組轉換為元胞數組
20.4?構架函數(Structure functions)
fieldnames 獲取構架的域名
getfield 獲取域的內容
isfield 若為給定構架的域名則為真
isstruct 若是構架則為真
rmfield 刪除構架的域
setfield 指定構架域的內容
struct 創建構架變量
20.5?函數句柄函數(Function handle functions)
@ 創建函數句柄
functions 列舉函數句柄對應的函數
func2str 將函數句柄數組轉換為字符串
str2func 將字符串轉換為函數句柄
20.6?面向對象編程(Object oriented programming functions)
dlass 查明變量的類型
isa 若是指定的數據類型則為真
inferiorto 級別較低
isjava 若是java 對象則為真
isobject 若是對象則為真
methods 顯示類的方法名
substruct 創建構架總量
superiorto 級別較高