matlab新手入门(三)(翻译)
2024-09-06 01:34:28
数组索引
MATLAB®中的每个变量都是一个可以容纳多个数字的数组。当您要访问阵列的选定元素时,请使用索引。
例如,考虑4乘4A:
A = magic(4)
A =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
有两种方法来引用数组中的特定元素。最常见的方法是指定行和列下标,例如
A(4,2)
ans =
14
不常见但有时有用的是使用单个下标顺序遍历每列:
A(8)
ans =
14
使用单个下标引用数组中的特定元素称为线性索引。
如果您尝试引用赋值语句右侧的数组外的元素,MATLAB会抛出错误。
test = A(4,5)
尝试访问A(4,5);由于size(A)= [4,4],索引出界。
但是,在赋值语句的左侧,可以指定当前维度之外的元素。阵列的大小增加以适应新来者。
A(4,5)= 17
A =
16 2 3 13 0
5 11 10 8 0
9 7 6 12 0
4 14 15 1 17
要引用数组的多个元素,请使用冒号运算符,它允许您指定start:end格式的范围。例如,列出前三行和第二列中的元素:
A(1:3,2)
ans =
2
11
7
单独的冒号(没有开始或结束值)指定该维度中的所有元素。例如,选择A的第三行中的所有列:
A(3,:)
ans =
9 7 6 12 0
冒号运算符还允许您使用更一般的形式创建一个等距离的值向量:step:end。
B = 0:10:100
B =
0 10 20 30 40 50 60 70 80 90 100
如果省略中间步骤,如开始:结束,MATLAB使用默认步长值1。
最新文章
- IE9,10中console对象的bug
- Description DisplayName Display的关系
- Oracle知识整理
- Python列表,元组,字典,序列,引用
- 解决“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件问题
- HDU3368+枚举
- word在线编辑\生成图片(包含截图与合并)
- linux下利用openssl来实现证书的颁发(详细步骤)
- xcode7启动页的尺寸设置
- Android面试题06
- jmeter 之调试
- js实现全选反选(开关门)
- 田螺便利店—filezilla实现Linux和windows通信
- RbbitMQ消息队列及python实现
- 如何在ORACLE中查询某一用户下所有的空表
- 《Linux内核分析》第五周学习总结
- react和vue的异同点
- Android使用AOP
- iostart 命令
- Ceph BlueFS