您的位置:首页 > 其它

matble当+与:组合在一起的时候表示啥

2018-04-12 19:30 246 查看
当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 
    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐