1. 程式人生 > >matble當+與:組合在一起的時候表示啥

matble當+與:組合在一起的時候表示啥

當m=a+b:c                     表示返回b:c中位置在第a個位置之後的所有數值,m為向量.

一般在迴圈裡面用的比較多

因為不善表達,就用示例說明

>> m=1+1:5


m =


     2     3     4     5

size(1:5)

5

因為是第a個位置之後,為了說明我把顯示出來

>> 3:8
ans =
    3     4     5     6     7     8
>> sparse(3:8)
ans =
   (1,1)        3
   (1,2)        4
   (1,3)        5
   (1,4)        6
   (1,5)        7

   (1,6)        8

size(3:8)

6

a表示的是第a個位置;例如4,在向量中位於第2個位置,則a=2對應4,取值就是4之後所有資料。

>> m=2+1:5

m =

     3     4     5

>> m=3+1:5

m =

    4     5

>> m=6+1:5          % a=6>5
m =

   空矩陣: 1×0

>> m=1+3:8               % a=1

m =  4     5     6     7     8

>> m=2+3:8                % a=2

m =
     5     6     7     8

>> m=3+3:8           % a=3

m =

     6     7     8

 >> m=10+3:8           % a=10>6

m =
   空矩陣: 1×0