zeros函式——生成零矩陣
【zeros的使用方法】
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相同大小的全零陣。
fopen函式——開啟檔案
最常用的呼叫形式:
fileid
= fopen(filename
, permission)
permission
是開啟方式引數
r :唯讀
w :只寫
r+ :讀寫
w+ :讀寫
注意,好像確實沒有「rw」之類的引數。
r+和w+都是讀寫,區別何在呢?其實很簡單,r的話,如果找不到檔案就會失敗,w的話,找不到檔案就會新建乙個,所以,這一點在r+和w+上統一如此。r+如果找不到檔案,會返回-1,正確的檔案控制代碼肯定是非負的。
a :追加形式的寫。
a+ :追加形式的寫,同時也可以讀。
a是w的公升級版,遇到檔案不存在時同樣毫不猶豫地新建乙個。a+是這裡最強大的,追加的寫,能讀,還能新建。
如果以文字形式開啟,那麼在上述引數後面再加t就行啦,毫無壓力。不過文字形式速度慢。
fscanf函式——讀取檔案
語法1:[a,count]=fscanf(fid,format,size)
根據指定的格式從fid 檔案按照格式format讀出資料並按size的格式放入記憶體。
a :讀出的資料放入記憶體的變數名
count :返回值。0:失敗、n>0:成功,n是讀出資料個數。
fid
:檔案號
size
:a的資料的格式
n : 列向量
inf
: 讀出檔案全部資料
[m,n] : 讀出資料以m*n的格式放入變數名a內
format :讀出資料的格式
format是字元形式,與c語言基本相同。字元形式中有「%」與字符集(d,i,o,u,x,e,f,g,s,c,…)搭配構成。
MATLAB中的length函式
在matlab中 size 獲取陣列的行數和列數 length 陣列長度 即行數或列數中的較大值 numel 元素總數。s size a 當只有乙個輸出引數時,返回乙個行向量,該行向量的第乙個元素時陣列的行數,第二個元素是陣列的列數。r,c size a 當有兩個輸出引數時,size函式將陣列的行數...
Matlab中的rectangle函式
matlab中的rectangle函式 樓外樓 rectangle函式功能 建立二維矩形物件。rectangle position x,y,w,h 從點 x,y 開始繪製乙個寬w高h的矩形,對座標軸資料單元指定值。注意,按指定的比例顯示矩形,需要設定座標軸資料寬高比來使得x和y軸有等長的單位。你可以...
matlab中的ezsurf函式
乙個好用的用來繪製3d有色表面圖的函式 ezsurf f ezsurf f,domain ezsurf x,y,z ezsurf x,y,z,smin,smax,tmin,tmax or ezsurf x,y,z,min,max ezsurf n ezsurf circ ezsurf axes ha...