matlab中p1 1 eye 3 意思求解释

2021-08-07 20:44:46 字数 3240 阅读 6209

1楼:匿名用户

我们一般的二维矩阵就是行和列,三维矩阵还有页,每一页都是一个二维矩阵。

例如a=ones(2,2,2)

a(:,:,1) =

1 1

1 1

a(:,:,2) =

1 1

1 1

2楼:百度网友

命令及结果为:

p(:,:,1)=eye(3)

p =1 0 0

0 1 0

0 0 1

意思是说首先生成一个3阶的单位阵,然后赋给p的第一层。

p(:,:,2)=eye(3)则结果为:

p(:,:,1) =

1 0 0

0 1 0

0 0 1

p(:,:,2) =

1 0 0

0 1 0

0 0 1

意思是第一层和第二层的结果。这样理解就可以说清楚了。三维参数分别为:行。列。层。

3楼:匿名用户

p是个三维矩阵,p=m×n×k ,p(:,:,1)是个二维矩阵m×n 例如

>> p(:,:,1)=1*eye(3)

p =1 0 0

0 1 0

0 0 1

matlab 矩阵冒号(:,1:2:3) 冒号 逗号都是什么意思

4楼:匿名用户

逗号分隔不同维数的序号,这里就是行和列

1:2:3表示从1开始,间隔2,到超过3为止,也就是第一行和最后一行

单独一个冒号相当于1:end, 也就是从第一行到最后一行

5楼:匿名用户

冒号来指代

上一个矩源阵;bai下面是一个du例zhi子的matlab**:

dao>>a=[1 2 3;4 5 6;7 8 9]a =1 2 3

4 5 6

7 8 9

>>a(:,1:2:3)

ans =

1 3

4 6

7 9

matlab中p=b(:,3)*b(:,4)是什么意思

6楼:匿名用户

b(:,3)指的是 矩阵

b的第3列

b(:,4)指的是 矩阵b的第4列

b(:,3)*b(:,4)其实在语法上是错误的,因为他们维度不同,无法进行矩阵运算

可以改为 b(:,3)*b(:,4)' 或者 b(:,3)'*b(:,4)

前者生成一个矩阵,后者生成一个数。你可以用下面的**试试

%%%%%%%%%%%%%%%%%%%

b=[1 2 3 4; 1 2 3 4; 1 2 3 4]

b(:,3)

b(:,4)

b(:,3)*b(:,4)'

b(:,3)'*b(:,4)

b(:,3)*b(:,4) %最后一个行报错,说明你的提问中的式子是错的

%%%%%%%%%%%%%

%%%%%%%%%%%%%%

不过,也有一种特殊情况例外,那就是 矩阵b只有一行

这种情况下,虽然语法错误,但是不影响数值计算本身

比如下面的程序, 这时候,所有的运算结果 都是一个“数”,而不是常规的“矩阵”。

%%%%%%%%%%%%%%%%%%%

b=[1 2 3 4]

b(:,3)

b(:,4)

b(:,3)*b(:,4)'

b(:,3)'*b(:,4)

b(:,3)*b(:,4) %最后一个行没有报错,可能就是你碰到的情况

%%%%%%%%%%%%%

如果有用 望采纳

matlab中'代表什么意思?如p=(1,2:5)'中'是什么意思?

7楼:匿名用户

a.'是一般转置,a'是共轭转置,顾名思义是对矩阵先做共轭运算,再进行转置,在a是实数矩阵时,两者没有区别,但是当a是复矩阵时,就有区别了,示例如下:

a=[1 2 3;4 5 6]

a =1 2 3

4 5 6

>> a.'

ans =

1 4

2 5

3 6

>> a'

ans =

1 4

2 5

3 6

>> a=[1+i 2+2i 3+3i;4+4i 5+5i 6+6i]

a =1.0000 + 1.0000i 2.0000 + 2.0000i 3.0000 + 3.0000i

4.0000 + 4.0000i 5.0000 + 5.0000i 6.0000 + 6.0000i

>> a.'

ans =

1.0000 + 1.0000i 4.0000 + 4.0000i

2.0000 + 2.0000i 5.0000 + 5.0000i

3.0000 + 3.0000i 6.0000 + 6.0000i

>> a'

ans =

1.0000 - 1.0000i 4.0000 - 4.0000i

2.0000 - 2.0000i 5.0000 - 5.0000i

3.0000 - 3.0000i 6.0000 - 6.0000i

另外补充一个conj(a)是求a的共轭矩阵,示例如下:

conj(a)

ans =

1.0000 - 1.0000i 2.0000 - 2.0000i 3.0000 - 3.0000i

4.0000 - 4.0000i 5.0000 - 5.0000i 6.0000 - 6.0000i

8楼:大好河山

代表对矩阵进行转置,就是将每个位置的下标i和j 进行互换,重新把数值填在新的位置上,例如:a=【1 2 3;4 5 6】,3在第一行第三列,那么转置后。3的位置就成了第三行第一列。

9楼:匿名用户

'代表向量或矩阵的转置

求签求解释,解释求签的意思。

1楼 灬街角小丑灬 意思是你生不逢时,只能靠自己的努力,缺少机遇,但只要努力会有一番成就 2楼 埃徳森集团美导 挺好的,做事要节制就好 解释求签的意思。 3楼 匿名用户 解释 诗意 此卦自小为商之象。凡事勤俭无忧也。 解曰 自小至大。无阻无碍。作意营谋。功名顺遂。 故事 蔡卿即蔡伯喈 蔡邕 。上京赴...

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的矩阵。也就是说生成一个元素...

这都是什么意思,求解释,这是什么意思求解释?

1楼 禾鸟 信手拈来 解释 信手 随手 拈 用手指捏取东西。随手拿来。多指写文章时能自由纯熟的选用词语或应用典故,用不着怎么思考。 出自 宋 苏轼《次韵孔毅甫集古人句见赠》诗 前身子美只君是,信手拈来俱天成。 鸿篇巨制 解释 鸿 巨,大。 2楼 印象派佳佳 请把题目列上来,谢谢。 3楼 白云刘 没有...