matlab中矩阵AB是什么意思

Q1:matlab矩阵中的'代表什么意思

A(1)是指矩阵中的第一个元素。

matlab中矩阵的排列是按照从上往下,从左往右的;

比如说,一列数,给转化为矩阵,排列如下:

>> a=1:10

a =

1 2 3 4 5 6 7 8 9 10

>> b=reshape(a,2,5)

b =

1 3 5 7 9

2 4 6 8 10

>>

当调用矩阵中的元素时候,可以这样使用:

>> b(5) %直接找到矩阵中第几个元素

ans =

5

>> b(1,3) %使用矩阵中元素地址

ans =

5

>>

Q2:matlab A是一个矩阵B是一个矩阵 A(B)是什么意思

如果x和y都是向量,那么x(y)是和y一样长的向量,且x(y)的第i个元素就是x(y(i)) 同样,如果下标B不是向量而是矩阵,那么A(B)是和B一样大的矩阵,且A(B)的(i,j)元素就是A(B(i,j)) 当然,这里还牵涉到A是矩阵的时候A(i)的意义,只要把A按列拉成一个向量来理解就行了

Q3:请问 matlab中矩阵 A.' *B是什么意思?

matlab默认的矩阵转置是共轭转置,是对复数进行操作的。求共轭转置矩阵的指令为A' 非共轭转置矩阵的指令为A.',相当于conj(A') 由于一般输入的矩阵都是实矩阵,所以A'后就是conj(A'),也就是非共轭转置。 A.'就是非共轭转置,然后和矩阵B相乘。矩阵和矩阵相乘不是点乘:矩阵相乘,假设C和D是矩阵那么C*D,要求C的列数要和D的行数相同,C为3*4,D为4*5,那么最终结果就是3*5的矩阵矩阵点乘,要求矩阵尺寸一样,C和D都为3*4的矩阵,那么C.*D,结果仍为3*4的矩阵

Q4:matlab中A代表一个矩阵,那么A(1)代表什么意思

A(1)是指矩阵中的第一个元素。

matlab中矩阵的排列是按照从上往下,从左往右的;

比如说,一列数,给转化为矩阵,排列如下:

>> a=1:10

a =

1 2 3 4 5 6 7 8 9 10

>> b=reshape(a,2,5)

b =

1 3 5 7 9

2 4 6 8 10

>>

当调用矩阵中的元素时候,可以这样使用:

>> b(5) %直接找到矩阵中第几个元素

ans =

5

>> b(1,3) %使用矩阵中元素地址

ans =

5

>>

Q5:matlab中矩阵a╲b是什么意思

意思是inv(a)*b,但是不推荐这种写法。用反斜杠好一些。

Q6:matlab里,矩阵A&B是什么运算?还有A./B是啥意思

&表示逻辑运算中的与运算,且支持矩阵运算。

./是点除,用于矩阵运算中对应元素相除。

---------------------------------

你好,你的问题我已经回答。

如有疑问请追问,

若满意请采纳哦O(∩_∩)O~

答题不易,请点个【赞】哦

Q7:matlab中,设A、B为矩阵,A=[A,B]是什么意思

就是把两个行数相同的矩阵拼起来,把B中元素写在A后面构成的矩阵

Q8:matlab中,a为一个矩阵,a(a)是什么意思

%% 将 a 矩阵的内容作为索引值,重排 a 中所有索引值的位置;

%% 条件:a 矩阵内容均为索引值,及必须是 >0 并且 <= length(a(:)) (矩阵的最大元素索引)的正整数或者逻辑值。不然会提示出错(索引超范围)

% 如:

a = magic(3)

a =

8 1 6

3 5 7

4 9 2

b = a(a) % b(1,1) = a(8) -> 7 

b =

7 8 9

4 5 6

1 2 3

a = b;

b = a(a)

b =

9 6 3

8 5 2

7 4 1