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

本文详细介绍了在MATLAB中如何使用特定语法进行向量操作,特别是如何通过将一个数值与一个向量相加来获取从该数值开始的向量元素序列。文中通过多个实例展示了如何灵活地应用这一特性来选取不同长度的子向量。

当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 
    




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值