99问答网
所有问题
matlab 两个矩阵区别不同
各位大侠 两个矩阵 本来都是一样的 只是其中一个在某一行开始 其中的一列 出现了变化 那么我怎么定位出这一行 哪一列呢?? 并能在图上 显示出来!
举报该问题
推荐答案 推荐于2017-11-25
比如要比较A和B这两个矩阵,它们大部分的元素都是相同的,有个别的元素不同。可以通过下面方法找出不同的位置。
C=A-B;
[x,y]=find(C~=0); %不等于0的位置,就是二者有差别的地方。
那么x,y分别就是不同元素对应的行号和列号。
希望可以帮助你,望采纳!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/eO7OjeOXz.html
其他回答
第1个回答 2012-10-14
两个矩阵相减后不是零的那个位置就是你要找的,或者用个while循环把矩阵的元素一一比较直到不同的那个出现
第2个回答 2012-10-15
imgshow(A==B)
就可以看出来了
相似回答
大家正在搜
相关问题
matlab 怎么把多个不同长度的数组放到一个矩阵里?
Matlab中不同维数矩阵相加问题
Matlab中不同维矩阵合并
在MATLAB中两个不同长度的矩阵怎样相乘,例如:A=[4,...
matlab 求二个矩阵对应元素不相等的个数
matlab 两个简单不同列数矩阵相加
MATLAB中矩阵和数组有什么区别?
matlab两个矩阵相与,怎么实现