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