Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2009-03-11
年龄: 37
帖子: 11
声望力: 17 ![]() |
![]()
已知一个矩阵A(假设100000X1的),现在有一个数a,怎样快速知道a是不是A的一个元素啊,想了好久没想出来……(不要循环,因为我要实现多次比较,那样计算量太大)
|
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2008-12-06
年龄: 38
帖子: 9
声望力: 0 ![]() |
![]()
用find函数查找
i=find(x==a)
__________________
永不后悔1 |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2009-03-11
年龄: 37
帖子: 11
声望力: 17 ![]() |
![]()
先谢过了啊……
|
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2009-03-17
年龄: 39
帖子: 18
声望力: 17 ![]() |
![]()
是什么数?如果是整数,可以试试用映射矩阵。
比如A(5) = 10,映射矩阵AA(10)=5. |
![]() |
![]() |
![]() |
#5 |
初级会员
注册日期: 2009-03-11
年龄: 37
帖子: 11
声望力: 17 ![]() |
![]()
全是整数!
映射矩阵?刚听说啊 |
![]() |
![]() |
![]() |
#6 |
高级会员
注册日期: 2008-11-07
住址: 湖南长沙
帖子: 233
声望力: 21 ![]() |
![]()
你直接find不就完了啊,ans 是0还是1
管他多大的矩阵都可以做:find(a) 另外,我有个想法,你首先用这个向量去减你要找的数,然后将结果输出,看有没有0,嘎嘎,这个好像更挑战。。。 |
![]() |
![]() |