1楼:电灯剑客
如果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按列拉成一个向量来理解就行了
matlab里面a(b)是什么意思啊?
2楼:四舍**入
可以参考下面的内容:
若b(a b;c d),则a(b)代表将元素a(a),a(b),a(c),a(d)放在对应的位置
b(a(a),a(b);a(c),a(d))。其中,a(a)代表a中第a个元素
例如:a=[3 5 6 5;8 6 2 3;1 8 9 3];
b=[1 4;3 2];
c=a(b);
c =3 51 8
3楼:纳喇亮郁画
matlab中都是以矩阵的形式进行运算的,两个矩阵相乘有点乘和叉乘两种,默认的好像是叉乘,而楼主这样写是指点乘
也就是说a=b.*c,是b和c点乘,a=b*c是指叉乘,他们的结果是不一样的
4楼:尉迟仁伟溪
x=a\b用来求解线性方程
a*x=b.a
和b的行数一致.如果a
是n阶方阵
b是n维列向量,那么x
=a\b
为a*x=b
的解,如果解存在的话.
5楼:匿名用户
就是 b里的元素位置,在该位置下相应位置a里的元素,
a(b>5) 意思就是 b里大于5的元素的位置,这些位置在a里的相应位置的元素
6楼:匿名用户
a代表一个矩阵,b代表矩阵数组的编号,编号从1开始计算
如:a(1)=矩阵a中的第一个元素
如:a(2,2)=矩阵a中的第二行第二列的元素
7楼:窦晋聊昆卉
如果a是一个数,那么就等价于c=b/a
如果a是方阵,那么就等价于(理论上的计算结果,时间、准确度之类的不一定一样)c=inv(a)*b
8楼:小婷子
若b(a b;c d),则来a(b)代表将元素a(自a),a(b),a(c),a(d)放在对应的位置
b(a(a),a(b);a(c),a(d))。其中,a(a)代表a中第a个元素
例如:a=[3 5 6 5;8 6 2 3;1 8 9 3];
b=[1 4;3 2];
c=a(b);
c =3 5
1 8
9楼:匿名用户
a=[ ]的意思是a为空矩阵。一般用于矩阵 a 初始化(清零)。
10楼:匿名用户
令a为空矩阵,大部分函数输出显示时会直接忽略掉空矩阵,这样可以做到删除矩阵的目的,也可以用来删除矩阵中的某一行或一列
matlab中a.*b跟a*b有什么区别,a,b都为矩阵
11楼:匿名用户
买本书看看吧,带点的称为“点乘”、“位乘“,即为两个行列数相同的矩阵,对应位置一一相乘,得到的结果依位置对应到结果矩阵中(条件size(a)=size(b))
a=[1 2 3 4;5 6 7 8]
a =1 2 3 45 6 7 8
>> b=[2 4 6 8;10 12 14 16]b =2 4 6 810 12 14 16
>> a.*b
ans =
2 8 18 32
50 72 98 128
后者就是矩阵乘法了,要求前者a的列数与后者b行数对应(条件a(m,n)*b(n,q)=c(m,q)接上面的例子
b=b'
b =2 10 4 126 14
8 16
>> a*b
ans =
60 140
140 348
12楼:匿名用户
有区别a.*b是俩矩阵对应元素相乘。
a*b就是线性代数里面的矩阵相乘。
13楼:匿名用户
a.*b是a和b的元素对应相乘,a*b是a和b两个矩阵相乘
matlab里面,a是一个矩阵,a(:)是什么意思啊?
14楼:其凌春潘漪
如果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按列拉成一个向量来理解就行了
15楼:云惜萍在真
a是矩阵,a(:)的结果是转换为一个列向量。
如果对于矩阵
a,min(a)或max(a)得到会是一个行向量,其中每个元素是a各列的最小(大)值。而min(a(:))则可以得到a所有元素的最小值。
那么,min(iho(:)):max(iho(:));
的意思就是,从矩阵iho最小值开始,以1为步长,直到不超过矩阵iho的最大值的一个向量。
matlab中,a为一个矩阵,a(a)是什么意思
16楼:匿名用户
%% 将 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)->7b =7 8 9
4 5 6
1 2 3
a=b;
b=a(a)
b =9 6 3
8 5 2
7 4 1
matlab两矩阵a,b。b(a)代表什么
17楼:芒丽文示怜
a(b,:)是一个150*2的矩阵,新矩阵的第n行是a里的第b(n)行;
要使得a(b,:)有结果,b里的每一个元素必须大于等于1且小于等于150,否则会报:下标超限出错。
a(b)是一个150*1的向量,向量里的第n个元素是a里第b(n)个元素;
要使得a(b)有结果,b里的每一个元素必须大于等于1且小于等于300,否则就会超限报错。
请问 matlab中矩阵 a.' *b是什么意思?
18楼:酷呆爱死呆
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的矩阵
19楼:小竹飞刀
非共轭转置矩阵a 乘以 b
20楼:
a‘是指a的逆矩阵,。*是点乘的意思。如果a点乘b,那么a中第aa项乘以b中aa项输入到结果的第aa项
21楼:厍迎蓉慕螺
hadamard乘积(有时也叫schur积),指每个分量分别相乘。
c=a.*b,那么c(i,j)=a(i,j)*b(i,j)。
matlab 里a=(b\c)是什么意思,其中a b c都是矩阵
22楼:喝杯茶喝杯茶
是,在matlab里面,\的意思是反除,也就是说b\c=c/b,那就是将b矩阵的逆矩阵乘上矩阵c。
23楼:匿名用户
c左除b,原式还原为:ba=c,也就是左右两边同乘b的逆。
24楼:学长不靠谱
a=b\c的意思就是求出满足b*a=c的a,因为不是方阵的话不一定有逆吧
matlab里的a(b,:)是什么意思啊?
25楼:匿名用户
把a中b为1的那些行提取出来
比如,如果b=logical([1;0;1])
那么a(b,:)就是提取a的第1、3行。
26楼:匿名用户
在a中取b对应的150行组成的矩阵
27楼:匿名用户
从a中取出规定行组成新的的矩阵
28楼:干玄靳绮波
b./a意思是b点除以a,而b.\a是a除以bmatlab里的除分为左除和右除之分,也就是上面两种。
对于矩阵的乘除都是直接的a/b或b\a或a*b,没有点而加点的是对于矩阵里每个元素的乘除,也就是a./b,b.\a和a.*b
你的问题
就是点除,和左除、右除的区分问题
请问矩阵中(A b)是什么意思,矩阵R(A|B)是什么意思,怎么算?
1楼 匿名用户 这是线性方程组的增广矩阵 a 是系数矩阵 b是常数列 2楼 匿名用户 e是一个无理数 也是一个超越数 由欧拉 leonhard euler 在1727年首先引进的 他在高等数学中 起着一个极其重要的作用 e 1 1 1 1 2 1 3 1 n 1 他是一个符号 而并非是由定义生成 当...
请问什么是抗B效价,IGG抗B效价1:128,请问是什么意思
1楼 匿名用户 igg抗 b效价 64说明婴儿不会得新生儿溶血病。 有报道孕妇血 清中igg抗体效价的高低与 新生儿溶血病发病率有直接关系 目前临床上通常以64作为临界值 如果母亲血清中igg抗 a 抗 b 效价 64 提示婴儿有受害的机会 需密切观察 如果母亲血清中igg抗 a 抗 b 效价 12...
在MATLAB中B.A和2.A还有A.2什么意思
1楼 匿名用户 假设b b1 b2 b3 b3 为2 2的矩阵 假设a a1 a2 a3 a4 为2 2的矩阵 那么b a表示 b1 a1 b2 a2 b3 a3 b4 a4 2 a表示 2 a1 2 a2 2 a3 2 a4 a 2表示 a1 2 a2 2 a3 2 a4 2 在matlab中 a...