在matlab中,如何查找某个矩阵中满足特定数值的行和列的值?

例如矩阵A=是一个n阶方阵,我要查找满足aij=1,andaji=1所对应的i和j的值?... 例如矩阵A=是一个n阶方阵,我要查找满足aij=1,and aji=1 所对应的i和j 的值? 展开
 我来答
百度网友faadf46
高粉答主

2019-12-17 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:69.4万
展开全部

1、打开matlab,在命令行窗口中输入help intersect,可以看到intersect函数的用法介绍。

2、在命令行窗口中输入a=[1 2 3;4 5 6;7 8 9];b=[1 3 5;7 8 10;4 8 9],按回车键,新建a,b两个矩阵。

3、在命令行窗口中输入intersect(a,b),按回车键,可以得到a,b两个矩阵中相同的元素。

4、如果想得到两个矩阵中不相同的元素,可以使用setxor函数,在命令行窗口中help setxor,可以看到函数用法。

5、输入setxor(a,b)按回车键,可以得到a,b两个矩阵不相同的元素,也叫不在交集中的元素。

注意事项:

用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。

宇逸ycl
推荐于2017-11-25 · TA获得超过4088个赞
知道大有可为答主
回答量:1589
采纳率:50%
帮助的人:1830万
展开全部
[i,j]=find(A==1)

返回所寻找的元素的行标 i 和列表 j
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aceyo123
推荐于2017-07-07 · TA获得超过222个赞
知道答主
回答量:55
采纳率:0%
帮助的人:23.2万
展开全部
[m,n]=find(A==1)
m,n分别为行数,列数
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式