MATLAB中,a(2:3,1:2:5)中1:2:5是什么意思?

a=
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20

2:3指的是第二行到第三行,步长默认为1,可以表示为2:1:3。
1:2:5这样看,第一列到第5列,但不是以1增加,而是已2增加,步长是2。
就是表示1、3、5共3列,比如1:2:9 就是取1,3,5,7,9。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-12-27
2:3指的是第二行到第三行,步长默认为1,可以表示为2:1:3。
1:2:5这样看,第一列到第5列,但不是以1增加,而是已2增加,步长是2。就是表示1、3、5共3列,比如1:2:9 就是取1,3,5,7,9。本回答被提问者采纳
第2个回答  2019-09-19
matlab中a(:,1:2:3)表示取矩阵a的第1列和第3列的值。
说明:a中逗号之前的:表示所有行,逗号之后的1:2:3表示列从1到3取值,步长为2,所以列能取到的值为1,3。
示例:
a=[ 7 1 5;
2 5 6;
3 1 5 ]则a(:,1:2:3)的结果为:
ans =
7 5
2 6
3 5
第3个回答  2015-09-25
j:i:k
[j,j+i,j+2i, ...,j+m*i],
where m = fix((k-j)/i).
This syntax returns an empty matrix when i == 0, i > 0 and j > k, or i < 0 and j < k.

就是 [1,1+2,1+2(2)]=[1,3,5]

MATLAB中,a(2:3,1:2:5)中1:2:5是什么意思?
就是表示1、3、5共3列,比如1:2:9 就是取1,3,5,7,9。

Matlab中A(2:3,1:2:5)后面的1:2:5怎么说啊?
2:3 表示取得是第2 3行的 1:2:5 表示取得是第1 3 5列 就是行和列的交集

matlab中(1,2:5)什么意思?
A(1, 2:5)表示取函数A的第一列,第2到5行,①如果图片中是数组A的值,则A(1, 2:5)表示的是红色方框内的数字。②输入A(1, 2:5)=1,则输出结果为A=[0, 1, 1, 1, 1]

matlab.A=[1 4 2;3 1 2; 6 1 5],则,A(1:2,2:3)=? 求详细解释
A(1:2,2:3)=[ 4 2 1 2]表示A的第一至第二行,第二至第三列的子矩阵

matlab中A(1:2:end)=1:5是什么意思?
这个是把1到5赋值给向量A的奇数位 即 A(1) = 1 A(3) = 2 A(5) = 3 A(7) = 4 A(9) = 5

matlab中a(:,:2:3)是什么意思
MATLAB中A(:,1:2:3)表示取矩阵A的第1列和第3列的值。说明:A中逗号之前的:表示所有行,逗号之后的1:2:3表示列从1到3取值,步长为2,所以列能取到的值为1,3。MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数...

用MATLAB 提某一行
括号内逗号后的“:”表示“所有、全部”的意思。所以a( 2:3 , : )表示:取原矩阵中第2到3行的每列数据都要,即整个2到3行。即a=[3, 4, 5; 7, 8, 9]此外有:a( 2:3 , : ) = a( 2:3 , 1:1:3 ) = a( 2:3 , 1:3 )a( 2:3 , 1:2 )就表示:取原矩阵中第2到...

MATLAB中A(:,1:2:3)是什么意思
MATLAB中A(:,1:2:3)表示取矩阵A的第1列和第3列的值。说明:A中逗号之前的:表示所有行,逗号之后的1:2:3表示列从1到3取值,步长为2,所以列能取到的值为1,3。MATLAB意为矩阵工厂。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的...

matlab中A(2:3) %A(2:1:3)是什么意思
2:3表示[2,3];2:1:3表示从2到3以1为步长取值,即[2,3]。因此,2:3所表示的内容与2:1:3表示的一致。A(2,3)相当于A([2,3]),表示取矩阵A的第2个和第3个元素(注意:是表示列存储模式下的第2和3个元素),与A(2:1:3)的意义是一样的。“A(2:3) %A(2:1:3)”中的“%...

MATLAB里a=[1 2 3;4 5 6;7 8 9];a(1:2,2:3)什么意思
a(1:2,2:3)表示a的第1~2行,第2~3列的元素,如下图

相似回答