matlab 中 a(i:j) 是什么意思?

2024-11-08 11:33:36
推荐回答(5个)
回答(1):

列出矩阵的a的第i个元素到第j个元素,如a=[1 2 3 4 5 6 7 8 9;2 3 4 5 6 7 7 8 9];则 a(1:4)=

1 2 2 3,其中读取顺序为matlab把矩阵按列排放,
a'
ans =
1 2
2 3
3 4
4 5
5 6
6 7
7 7
8 8
9 9

所以它是按行读的

回答(2):

就是j不等于i的意思,一般用于判断。matlab中不等号就是~=,跟其他编程语言不同

回答(3):

矩阵a中的第i行,第j列的数字。

回答(4):

对于一个矩阵a来说,a(i:j)表示取出a中第i个到第j个元素。
矩阵表示元素有两个方法:双下标和单下标,前者即第几行第几列
后者按列序计算,第2列第1行转化为单下标就是列元素个数+1

回答(5):

列出列阵(或数组)a中第i个到第j个数据。