matlab相關函數

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

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章