当m=a+b:c 表示返回b:c中位置在第a个位置之后的所有数值,m为向量.
一般在循环里面用的比较多
因为不善表达,就用示例说明
| >> m=1+1:5 m = 2 3 4 5 size(1:5) 5 | 因为是第a个位置之后,为了说明我把显示出来 >> 3:8 (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 |
本文详细介绍了在MATLAB中如何使用特定语法进行向量操作,特别是如何通过将一个数值与一个向量相加来获取从该数值开始的向量元素序列。文中通过多个实例展示了如何灵活地应用这一特性来选取不同长度的子向量。
1519

被折叠的 条评论
为什么被折叠?



