currentfolder = pwd;
addpath(genpath(currentfolder))
size():獲取矩陣的行數和列數
r=size(a,1)
該語句返回的時矩陣
a的行數,
c=size(a,2)
該語句返回的時矩陣
a的列數。
length()=max(size()).
zeros
函式——
生成零矩陣
ones
函式——
生成全1
陣b=zeros(n)
:生成n×n
全零陣。
b=zeros(m,n)
:生成m×n
全零陣。
b=zeros([m n])
:生成m×n
全零陣。
b=zeros(d1,d2,d3……)
:生成d1×d2×d3×……
全零陣或陣列。
b=zeros([d1 d2 d3……])
:生成d1×d2×d3×……
全零陣或陣列。
b=zeros(size(a))
:生成與矩陣
a相同大小的全零陣。
./ 矩陣的點除,相當於矩陣中的元素進行除法運算,跟矩陣的除法是不同的。
同理還有點乘,寫成
.*
同上理解是一樣的
a^2./是當前路徑與a*a
這兩個的結果是矩陣相乘的結果。(矩陣相乘是有條件的:第乙個矩陣的列數等於第二個矩陣的行數)
而a.^2
是矩陣對應元素相乘的結果
../是上級目錄
c = strcmp(str1,str2)
比較字串
str1
與str2
,若完全相等則返回
1 ,不相等返回
0str1 = 'hello';
str2 = 'help';
c = strcmp(str1,str2)
c = 0
isfield
判斷輸入是否是結構體陣列的域(成員)。
imtophat top-hat
濾波[filename,pathname,filterindex] =uigetfile(filterspec,dialogtitle,defaultname)
filename
:返回的檔名
pathname
:返回的檔案的路徑名
filterindex
:選擇的檔案型別
filterspec
:檔案型別設定
dialogtitle
:開啟對話方塊的標題
defaultname
:預設指向的檔名
函式功能:計算二值影象中物件的總面積。
呼叫格式:
total = bwarea(bw)
估算二值影象
bw中物件的總面積。
返回的total
是乙個標量,
它的值大致地反映了和影象中
on畫素的個數。由於對於不同畫素型別,
度量標準不同,
因此結果可能並不十分精確。
bw可以是數值型別(整型、
浮點型)或者邏輯型別。對於數值型別,
畫素值不為
0被視為
on。返回值
total
是double
型別的。
Matlab常用函式總結
1.k isa obj,class name 判斷obj是否為class name型別。如果是,返回邏輯1 真 如果不是,返回邏輯0 假 2.size 獲取陣列的行數和列數 length 陣列長度 即行數或列數中的較大值 numel 元素總數。s size a 當只有乙個輸出引數時,返回乙個行向量,...
MATLAB常用函式
y polyval p,x 返回n次多項式在x處的值。輸入變數p是乙個長度為n 1的向量,其元素為按降冪排列的多項式係數y p1 x n p2 x n 1 pn x p n 1 x可以是乙個矩陣或者乙個向量,在這兩種情況下,polyval計算在x中任意元素處的多項式p的估值 對多項式p x 3 x ...
Matlab常用函式
下例為讀取train資料夾中的所有 folder train filepaths dir fullfile folder,bmp 列出該資料夾下所有.bmp格式的檔案 其中包括檔案的名字 日期 畫素等 for i 1 length filepaths image imread fullfile fo...