matlab中x(i)是什么意思

2021-01-15 18:29:40 字数 2891 阅读 1179

1楼:段干听安昝基

取x矩阵的第i行的所有元素。

matlab中":"的使用非常灵活,简单的说就是代表矩阵中的全行或全列元素

谢谢采纳

2楼:匿名用户

一个向量/数组x的第i个元素

或者一个矩阵x的第i行

matlab语句中x(:,1)表示什么意思?怎么用的?谢谢!

3楼:匿名用户

这是取列的表示方法,意思是取x矩阵的第一列,可以赋给其他向量。若x=【1,2,3;4,5,6】,那x(:,1)=[1;4],x(1,:)=[1,2,3],x(1,:)是取某一行

matlab中“x(:,i)'”是什么意思?

4楼:匿名用户

x(:,i)'是取矩阵x的所有行的第i列并共轭转置。其中,x表示一个矩阵;x(:

,i)表示所有行的第i列的子矩阵(冒号:就是全部的意思);最后的单引号表示共轭转置,在实数领域相当于转置。

x(a,b)取子矩阵在matlab是一种常用的操作。除了前面提到的取所有行(或列)用冒号,还可以取连续取或间隔取。比如x(2:

4,[2 3 5])表示取矩阵x 第2,3,4行和第2,3,6列交叉的矩阵。比如:

>> x=rand(6)

x =0.2769 0.9502 0.1869 0.2760 0.9597 0.5060

0.0462 0.0344 0.4898 0.6797 0.3404 0.6991

0.0971 0.4387 0.4456 0.6551 0.5853 0.8909

0.8235 0.3816 0.6463 0.1626 0.2238 0.9593

0.6948 0.7655 0.7094 0.1190 0.7513 0.5472

0.3171 0.7952 0.7547 0.4984 0.2551 0.1386

>> x(2:4,[2 3 5])

ans =

0.0344 0.4898 0.3404

0.4387 0.4456 0.5853

0.3816 0.6463 0.2238

>>

matlab 矩阵中 x( i :j , : )是什么意思

5楼:祜风

1、x(i:j,:)的意思是选取矩阵x中的第i行到第j行的所有列数据。

2、这个操作得到的结果还是一个矩阵,其行数为(j-i+1),其列数与原矩阵相同。

3、举例如下:

(1)矩阵x:

1 2 3 4

5 6 7 8

9 1 2 3

(2)x(1:2,:) :

1 2 3 4

5 6 7 8

6楼:匿名用户

( : , :)表示下标范围

逗号前面是行,后面是列

x(1:10,1:10)表示x(1,1)到x(10,10)这个10x10的矩阵

7楼:

x( i :j , : ) 是指矩阵x的 i 行到j行,任意列(目前有多少列就包含多少列);

冒号两边有数字代表从这个数到那个数,单独出现在这里就是指全部了。

matlab中x(:,i)'是什么意思

8楼:匿名用户

x(:,i)'是取矩阵x的所有行的第i列并共轭转置。其中,x表示一个矩阵;x(:

,i)表示所有行的第i列的子矩阵(冒号:就是全部的意思);最后的单引号表示共轭转置,在实数领域相当于转置。

x(a,b)取子矩阵在matlab是一种常用的操作。除了前面提到的取所有行(或列)用冒号,还可以取连续取或间隔取。比如x(2:

4,[2 3 5])表示取矩阵x 第2,3,4行和第2,3,6列交叉的矩阵。比如:

>> x=rand(6)

x =0.2769 0.9502 0.1869 0.2760 0.9597 0.5060

0.0462 0.0344 0.4898 0.6797 0.3404 0.6991

0.0971 0.4387 0.4456 0.6551 0.5853 0.8909

0.8235 0.3816 0.6463 0.1626 0.2238 0.9593

0.6948 0.7655 0.7094 0.1190 0.7513 0.5472

0.3171 0.7952 0.7547 0.4984 0.2551 0.1386

>> x(2:4,[2 3 5])

ans =

0.0344 0.4898 0.3404

0.4387 0.4456 0.5853

0.3816 0.6463 0.2238

>>

9楼:匿名用户

x这个矩阵的第i列,再做转置。换句话说,把x的第i列拿出来,再横过来。

10楼:匿名用户

二维矩阵x的第i列,如x=[1,2,3;2,3,4];x(:,2)就是 列向量(2,3)

11楼:匿名用户

x是一个矩阵,表示x的第i列

同样x(i,:)表示第i行

12楼:匿名用户

第i列元素构成的列向量

matlab里xx.2什么意思,matlab中f=@(x)x^2; 什么意思?

1楼 匿名用户 xx是数组 2是平方 xx 2就是数组的每个元素的平方 然后赋值给y 2楼 匿名用户 xx应该是数组 2是平方 matlab中f x x 2 什么意思 3楼 匿名用户 是函数句柄的符号 这句话的意思就是说 f 是关于 x 的函数 后边是函数的表达式 即 f x x 2 4楼 风雨之中...

matlab中,Y X(2:end)是什么意思

1楼 日向淳正 y x的第二个数开始到最后结尾。即除了x第一个元素,全部赋值给y 2楼 匿名用户 y为由x的第二个到最后一个元素组成的向量或数组 linux中cat 3楼 腾讯电脑管家 这是here documents的用法,用于多行文本输入。 格式如下 cat end只是个文本结束的标识符,此标识...

matlab中d ones(1,size(x,2))是什么意思

1楼 产生大小为1行,size x 2 列的矩阵,矩阵元素都是1。size x 2 表示x的列数 matlab中ones size x 1 1 是什么意思? 2楼 匿名用户 matlab中ones size x 1 1 表示生成一个行数与x一致,列数等于1且所有元素都是1的矩阵。也就是说生成一个元素...