matlab-索引

##索引

下标形式
  • A(1,2)表示1行2列数字
  • 当下标表示范围超出矩阵时,会自动增大大小来容纳新元素:
        >>A =magic(5)%幻方矩阵
        
        A=
            17    24     1     8    15
            23     5     7    14    16
            4     6    13    20    22
            10    12    19    21     3
            11    18    25     2     9   
    
    
        >> A(6,5)=10 %将自动增补最后一行
    
        A =
    
            17    24     1     8    15
            23     5     7    14    16
            4     6    13    20    22
            10    12    19    21     3
            11    18    25     2     9
            0      0     0     0    10
    
冒号运算符
  • 表示增量为1的行向量 a:b

    >> 1:7
    
    ans =
    
        1     2     3     4     5     6     7 
    
  • 指定增量的行向量 a:step:b

    >> 1:-1:-4
    
    ans =
    
       1     0    -1    -2    -3    -4
    
  • 引用部分矩阵或元胞数组

    格式目的
    A(:, j )是A的第j列
    A( i , : )是A的第i行
    A( : , : )是等效的二维数组,对于矩阵,这与A相同
    A( j : k)是A(j), A(j+1),…,A(k)
    A(:,j :k)是A(:,j), A(:,j+1),…,A(:,k)
    A( :,:,k)是三维数组A的第k页
    A(i,j,k,:)是四维数组A中的向量 向量包括A(i,j,k,1),A(i,j,k,2),A(i,j,k,3)等
    A( : )是A的所有要素,被视为单列 在赋值语句的左侧,A(:)填充A,从之前保留其形状 在这种情况下,右侧必须包含与A相同数量的元素
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值