Matlab学习笔记(3)矩阵与魔方

本文介绍了Matlab中矩阵的下标操作,包括计算特定列元素之和的优化方法,以及冒号操作符的使用,如创建行向量、指定矩阵子集。还讲解了`end`关键字以及`magic`函数的运用,展示了如何生成和操作魔方矩阵。
摘要由CSDN通过智能技术生成

三、下标

矩阵A的第i行第j列元素被表示成为:A(i,j)。即A(2,4)表示为第2行第4列的元素。

所以计算第四列的元素之和可以如下运算:

         A(1,4)+A(2,4)+A(3,4)+A(4,4)

这将生成:

         ans=

                    34

但是这并不是求解某一列元素之和的最好方法。

当然可以用一个下标来描述数据成员,比如A(K);这主要用于指示一个行向量或者列向量的第K个元素。但是也可以应用于二维数组。一方面,矩阵可以被描述成为由原矩阵的各列元素组合而成的一个长列向量,所以A(8)可以表示

A(4,2)。

如果你试图读取A(4,5)的元素,那么就会出现错误,因为下标不能越界。

换句话说:如果你在原矩阵外存取一元素,那么size将自动调整为新的排序。

如:

X=A;

X(4,5)=17

将生成:

      X=

            16     3     2    13     0
             5    10    11     8     0
              9     6     7    12     0
             4    15    14     1    17

 

四、冒号(:)操作符

冒号操作符是Matlab中尤其重要的一种操作符,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值