1、data函數,data表=表示向量或矩陣,
data(x,y)中x表示矩陣行數,y表示矩陣列數
data(:,y)指矩陣中所有行的y列所對應的值組成一個向量
data(:[y1,y2])指矩陣中所有行的與y1到y2列上所有值組成一個向量
舉例:
data=[1,2,3,4
5,6,7,8
1,3,5,7
]
data(:4)=[4,8,7];
data([2:3],:)=[5,6,7,8
1,3,5,7]
2、rand函數:在0~1之間隨機抽取若干數據
a=rand(m,n)指在0~1之間隨機抽取m*n個數,組成一個m行n列的矩陣
3、size函數:
size():獲取矩陣的行數和列數
(1)s=size(A),
當只有一個輸出參數時,返回一個行向量,該行向量的第一個元素時矩陣的行數,第二個元素是矩陣的列數。
(2)[r,c]=size(A),
當有兩個輸出參數時,size函數將矩陣的行數返回到第一個輸出變量r,將矩陣的列數返回到第二個輸出變量c。
(3)size(A,n)如果在size函數的輸入參數中再添加一項n,並用1或2爲n賦值,則 size將返回矩陣的行數或列數。其中r=size(A,1)該語句返回的時矩陣A的行數, c=size(A,2) 該語句返回的時矩陣A的列數。
另外,length()=max(size()).
轉發:http://blog.sina.com.cn/s/blog_51a1df5f0100i3gn.html