(专题一)05 矩阵元素的引用方式
(1)通过下标来引用矩阵的元素
A(3,2)表示A矩阵第三行第二列
>>A(3,2)=200
只改变A(3,2)这一个元素的值,其他的元素并不会被影响
如果行下表和列下表大于原来矩阵的行数和列数,matlab将自动扩展原来的矩阵,并将扩展后没有赋值的元素置为0
(2)通过序号来引用
>>A=[1,2,3;4,5,6]
>>A(3)
输出结果为2
序号与下标是一一对应的,以m✖n矩阵A为例,矩阵元素A(i,j)的序号为(j-1)✖m+i
矩阵元素的序号与下标可以利用sub2ind和ind2sub函数实现互相转换
sub2ind函数:将矩阵中指定元素的行列下标转换成储存的序号。
D=sub2ind(S,I,J)
S行数和列数组成的向量
I转换矩阵元素的行下标
J转换矩阵元素的列下标
D对应元素下表的序号,他的行列数与I,J相同
矩阵A中行下表为2,列下标为3,第二行第三列的元素时6
ind2sub函数:将把矩阵元素的序号转换成对应下标
[I,J]=ind2sub(S,D)
表示一个三行三列的矩阵第1个,第3个,第5个元素的下标分别为(1 1)(3 1)(2 2)
用冒号表达式获得子矩阵
end运算
首先创建一个矩阵
引用矩阵A最后一行的原素
引用第1行和第4行的从第3列到最后一列的元素
如何删除矩阵中的元素?
利用空矩阵删除矩阵的元素,就是建立矩阵时中括号中为空
>>x=[]
x是一个空矩阵
创建一个矩阵
删除第二列和第四列元素
A=
1 3 0
7 9 6
1 4 -1
reshape()函数:
改变矩阵的形状,改变行数和列数,但不改变元素
结构不同,矩阵x是1行12列的矩阵,矩阵y是3行4列的矩阵
A(:)就等价于reshape(A,6,1)
转载于:https://www.cnblogs.com/fanglijiao/p/11090602.html
(专题一)05 矩阵元素的引用方式相关推荐
- 1.7 matlab矩阵元素的引用(可通过下标和序号引用)
例1 a = [1 2 3;4 5 6] a = 1 2 34 5 6 给矩阵a的第三行第五列赋值200,其他位置元素自动补为0 a(3,5)=20 a = 1 2 3 0 04 5 6 0 00 0 ...
- 【MATLAB】矩阵元素及其基本运算
矩阵元素的引用 矩阵元素的引用方式:①A是一个矩阵,A(3,2)表示第三行第二列的元素. ②矩阵元素按照列来存储,先存储第一列元素,在存储第二列元素,直到最后.第一列第一个元素为1号元素,第一列第二个 ...
- matlab矩阵定义、矩阵元素引用、矩阵操作
矩阵定义 直接输入法 A=[1 2 3;4 5 6;7 8 9] 矩阵用方括号 "[ ]" 括起 矩阵同一行中的元素之间用 空格 或 逗号 分隔 矩阵行与行之间用 分号 分开 直接 ...
- UA MATH567 高维统计专题2 Low-rank矩阵及其估计1 Matrix Completion简介
UA MATH567 高维统计专题2 Low-rank矩阵及其估计1 Low-rank Matrix简介 例 在推荐系统中,Netflix data是非常经典的数据集.考虑它的电影评分数据,用矩阵的每 ...
- 0428专题:行内元素与块状元素
专题: 行内元素与块状元素 块状元素 |-特点:默认占一整行.可以自动换行.可以设置大小 |-常见块状元素:div.li 行内元素 |-特点:不能设置宽高,内容有多大,我就有多大: 对m ...
- python 矩阵元素如何表示_python 怎么给矩阵里的每一个元素赋值
用python语言如何给列表动态的赋值? 可以使用for或者while循环结合list的append或者insert方法赋值for i in range(10):append(i). a=1#把1赋值 ...
- 获取矩阵元素的方法 4种方法 B(1,2) B(9) B(sub2ind(size(B),3,4))
立即学习:https://edu.csdn.net/course/play/24708/278802?utm_source=blogtoedu 获取矩阵元素的方法 4种方法 1 使用编号索引(指定元素 ...
- 专题二 MATLAB矩阵处理
本篇是B站视频的笔记. 2.1 特殊矩阵 通用性的特殊矩阵 zeros函数:产生全0矩阵,即零矩阵. ones函数:产生全1矩阵,即幺矩阵. eye函数:产生对角线为1的矩阵.当矩阵是方阵时,得到一个 ...
- 杭电ACM-LCY算法进阶培训班-专题训练(矩阵快速幂)
杭电ACM-LCY算法进阶培训班-专题训练(矩阵快速幂)[模板] 传送门 杭电ACM-LCY算法进阶培训班-专题训练(矩阵快速幂)[模板] 矩阵快速幂模板 Count Problem Descript ...
- c语言中数组元素的正确引用,1. 若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 西工大机考<C语言程序设计>网考 寻求答案(非免费)找我Q和V:2082851315 试卷总分:100 得分:96 一. 单选题 (共 35 ...
最新文章
- json_encode 中文不乱码
- Linux 守护进程一
- C/C++使用keybd_event模拟键盘按键
- 常用API-String、包装类、System
- 【控制】《鲁棒控制-线性矩阵不等式处理方法》-俞立老师-第11章-大系统的分散控制
- T-SQL Recipes之Customized Database Objects
- html布局(盒子)
- SVG矢量绘图 path路径详解(基本画法)
- SFTP环境搭建及客户代码调用公共方法封装
- 已完成私有化交易 “网红第一股”如涵退市
- python接口自动化 一个变量 其他接口要用_python接口自动化(二)--什么是接口测试、为什么要做接口测试(详解)...
- 百面机器学习!算法工程师面试宝典!| 码书
- 报表通过url向数据集传参
- ubuntu 更改文件夹拥有者和权限
- c#通过网络链接打印PDF
- Magisk使用及模块分享
- 基于Java怎么实现扫码登录
- 一些特殊符号%$等等,如何写在xml,TextView中
- java 判断当前时间节气,请问js获取阴历节气后根据节气判断春夏秋冬四季?该怎么写呢...
- golang使用go Modules相关命令时报错
热门文章
- 阿里技术小哥,写了一个“​废话生成器”!火爆内网,演绎了什么叫“阿里味“!...
- 你见过哪些操蛋的代码?切勿模仿! 否则后果自负
- “陆奇争夺战”:江湖传言,得陆奇者得AI天下。
- 【干货】阿里直播平台的架构演进
- 中科大博士写外挂被抓:涉案总牟利 300 多万,每月分得 4~6k
- 运维必读:避免故障、拒绝背锅的 10 大原则!
- 买东西被拒收现金?央行刚刚发话了:必须这样!
- 世界读书日,给你们送大福利!
- python操作excel的读写
- RQNOJ 95 多多看DVD(加强版):01背包