MATLAB----矩阵的索引

文章目录

    • 1. 获取矩阵中单个元素
    • 2. 获取矩阵中多个元素
    • 3. 使用冒号运算符获取元素


1. 获取矩阵中单个元素

m = [ 1 2 3; 4 5 6; 7 8 9 ]
m(1) % 索引从1开始
m(8) % 列方向索引,第八个,6

m(2,3) % 获取第二行第三列的元素
% 第一个参数为行,第二个为列

MATLAB----矩阵的索引_第1张图片

2. 获取矩阵中多个元素

m = [ 1 2 3; 4 5 6; 7 8 9 ]

m([1,3,5]) % 列方向检索,获取第1,3,5位置的元素

%第一个参数为行,第二个参数为列
%获取第一行和第二行的第三列元素
m( [1,2], 3 ) 

%获取第一行和第二行的第一列和第二列的元素
m( [1,2], [1,2] )

%获取全两行的元素
m( [1,2], [1,2,3] )

MATLAB----矩阵的索引_第2张图片

3. 使用冒号运算符获取元素

m = [ 1 2 3; 4 5 6; 7 8 9 ]

%冒号运算符(初始值:步长:终值)(步长默认为1)
%linspace
%获取第一行第二行的全部元素
m( 1:2, 1:3 )

%获取后两列的全部元素
m( 1:3, 2:3 )

MATLAB----矩阵的索引_第3张图片

你可能感兴趣的:(MATLAB,matlab,矩阵,开发语言,数学建模,线性代数)