matlab两数组找相同数字所在位置
答案:2 悬赏:80 手机版
解决时间 2021-12-18 04:21
- 提问者网友:兜兜轉轉还是回到原点
- 2021-12-17 09:53
各位朋友,例如 a=[1,2,5,7,4,6];b=[2,4,6,8,10]; for i=1:6 w=find(b==a(i)); end 我想得到具体的位置,为什么结果是3啊?
最佳答案
- 五星知识达人网友:忘川信使
- 2022-01-10 04:13
结果当然是3,就是第三列的意思。这个程序找出的相同数字是6。
因为for i=1:6 ,i一直运算到6才结束循环,之前找出的相同数字2、4都被6覆盖了。
你试试看i=1:5,结果w=2,这样找出的值就是4。
因为for i=1:6 ,i一直运算到6才结束循环,之前找出的相同数字2、4都被6覆盖了。
你试试看i=1:5,结果w=2,这样找出的值就是4。
全部回答
- 1楼网友:冷風如刀
- 2022-01-10 04:47
使用find函数,具体用法百度一下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯