MATLAB 3

1.MATLAB中空數組的形成

例:a=[]

2.子數組的獲得:

child=數組名(元素)  例:abb =


    10    23    45    67
     9     7     3    44
     5     0     8    70
     3     0     2    33
child=abb(2,3)
child =                 (注:第兩行三列的元素)
     3
>> child=abb(2,[2,3])
child =                  (注:第二行的第二三列元素)
     7     3
>> child=abb(2,[2:end])
child =
     7     3    44       (注:第二行的第二三四列元素)
>> child=abb(2,3:end)
child =
     3    44               (注:第二行的第三四列元素)

注:end:結尾的意思,如上所示。

3.給數組賦值:

給數組中的某個元素賦值,注意不要對整個數組賦值,否則數組將會被覆蓋。

例:abb(3,4)=10     (將數組中第三行第四列的元素賦值爲10)
abb =
    10    23    45    67
     9     7     3    44
     5     0     8    10
     3     0     2    33
>> abb=1
abb =                         (將數組原始內容覆蓋了)
     1

4.等差數列的形成:linespace(初始元素的值,結尾元素,元素個數)

 例:linspace(1,10,5)
ans =                       (第一個元素是起始元素,最後一個元素是終結元素,最後的數值表示元素個數,中間的元素以等差數列的形式分佈)
    1.0000    3.2500    5.5000    7.7500   10.0000

5.等比數列的形成:logspace(初始次方,末尾次方,元素個數)

例:logspace(1,5,5)
ans =
          10         100        1000       10000      100000

(10的一次方,10的平方,依次類推,構成等比數列)

6.reshape:作用:根據其參數,將已知的數組變成參數所設定的矩陣的形狀。

a
a =
     1     2     3     4     5     6     7     8     9
>> reshape(a,3,3)
ans =
     1     4     7
     2     5     8
     3     6     9    (按列來排列)

7.預定義變量

date:返回當前日期

clock:返回當前時間    例: clock
ans =
   1.0e+03 *
    2.0160    0.0040    0.0180    0.0230    0.0310    0.0079    (2014年4月18日23點31分79秒)

year(now):當前時間

month(now):當前月

now:

today:



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