matlab 如何把两个矩阵中相同值的元素设为0举个例子:a=[1,2,3;4,1,2];b=[2;3;4];那么要求把aa中值为2、3、4的元素置为0.PS:b中有的值a中一定有,但是a和b的size是不一样的.matlab里面有没有可以解决这

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 17:17:34
matlab如何把两个矩阵中相同值的元素设为0举个例子:a=[1,2,3;4,1,2];b=[2;3;4];那么要求把aa中值为2、3、4的元素置为0.PS:b中有的值a中一定有,但是a和b的size

matlab 如何把两个矩阵中相同值的元素设为0举个例子:a=[1,2,3;4,1,2];b=[2;3;4];那么要求把aa中值为2、3、4的元素置为0.PS:b中有的值a中一定有,但是a和b的size是不一样的.matlab里面有没有可以解决这
matlab 如何把两个矩阵中相同值的元素设为0
举个例子:
a=[1,2,3;
4,1,2];
b=[2;3;4];
那么要求把aa中值为2、3、4的元素置为0.
PS:b中有的值a中一定有,但是a和b的size是不一样的.matlab里面有没有可以解决这样问题的函数?怎么写matlab语句?

matlab 如何把两个矩阵中相同值的元素设为0举个例子:a=[1,2,3;4,1,2];b=[2;3;4];那么要求把aa中值为2、3、4的元素置为0.PS:b中有的值a中一定有,但是a和b的size是不一样的.matlab里面有没有可以解决这
有没有现成的函数不知道,但是实现起来应该不难.我采用跟C类似的方法经过两次循环实现的.代码如下:
[ra,ca] = size(a);
[rb,cb] = size(b);
for i = 1:ra*ca
for j = 1:rb*cb
if a(i) == b(j)
a(i) = 0;
end
end
end
a,b可以为任意形式的矩阵.

Matlab如何找出两个矩阵中相同的元素 Matlab如何找出两个矩阵中相同的元素 matlab如何找两个不同维数的矩阵中相同的元素 matlab中如何求两个矩阵的交集 matlab中如何求两个矩阵的交集 Matlab中怎样可以把两个行列数不同的矩阵调整为相同的行列数呢? matlab中如何将若干个形式相同的二维矩阵转叠加成三维矩阵? matlab中两个cell数组中都是储存的矩阵,怎么把两个cell中相对应的矩阵加起来?比如元胞q={A,B;C,D},元胞w={E,F;G,H}怎么把这两个元胞数组加起来变成r={A+E,B+F;C+G,D+H}?(A,B.H都是维数相同的矩阵) matlab中怎么把矩阵A中含有0元行的所有元素都赋值为0.我有一个矩阵A,如何实现把A中的0元所在的行的元素都变为0? MATLAB如何定义矩阵拼接若有矩阵A=[1,2;3,4],B=[5,6;7,8].如何得到矩阵C=[A;B]即矩阵[1,2;3,4;5,6;7,8].(相当于把以上两个矩阵纵向拼接起来).有没有一个通用的算法,对于相同大小(m*n)的两个矩阵A,B,得 matlab中的一个10x10的矩阵,矩阵中的元素从0-9中选择,随机分布,请问如何把矩阵中相同的元素放在一个区 MATLAB中有什么函数可以用来计算矩阵的相似程度,最好是能够找两个相同矩阵的 matlab中如何实现矩阵(十个相同的12*12的矩阵)的对角元素对应相加 matlab中一个100*1的列矩阵,阵元都是5,如何形成 matlab 如何把两个矩阵中相同值的元素设为0举个例子:a=[1,2,3;4,1,2];b=[2;3;4];那么要求把aa中值为2、3、4的元素置为0.PS:b中有的值a中一定有,但是a和b的size是不一样的.matlab里面有没有可以解决这 在matlab中如何判断两个矩阵相等 在matlab中如何判断两个矩阵相等 matlab中 给向量赋值在matlab中,如何把一值同时赋给矩阵的某一段?g(i,1:4)=3