MATLAB中矩阵/向量中数据的索引,例如A(1:2:end,:)

  1. 一维向量

    对于一维向量A,其第i个元素为A(i),由圆括号索引。i的范围为:1~length(A)
    例如:A = [1,2,3,4,5,6,7,8]
    A(1) = 1

    A(8) = 8
    在不知道向量长度的情况下,可以用end索引到最后一个元素。
    A(end) = 8
    对于
    在这里插入图片描述

    依次输出为
    在这里插入图片描述

  2. 矩阵(多维向量)
    对于矩阵A,其第i行第j列的元素为A(i,j),也是由圆括号索引。
    逗号 **,**用来分隔不同维度。二维的情况下,左行右列。
    冒号 **:**用来表示同一维度间取元素的方式,例如:
    A(:,1) 表示 行数任意,列数固定为第一列的元素;
    A(2,:) 表示 列数任意,行数固定为第二行的元素;
    A(:,end) 表示 行数任意,列数为最后一行的元素;
    A(end: -1:1,:) 表示 列数任意,行数按照倒序取出来的元素。中间的参数等于-1时表示倒序,默认顺序为1,每两个取一个则为2.
    对于
    在这里插入图片描述
    以上四例分别输出

在这里插入图片描述

  • 6
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值