Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
普通会员
注册日期: 2008-05-29
年龄: 46
帖子: 35
声望力: 17 ![]() |
![]()
怎样取出矩阵中小于等于2的数
例如 [2 3 4 1 5 6 1 3 4] 结果是 [2 1 1] 或者是统计处矩阵中小于等于2的数 结果是3 |
![]() |
![]() |
![]() |
#2 |
普通会员
注册日期: 2008-08-17
年龄: 43
帖子: 77
声望力: 18 ![]() |
![]()
a=[2 3 4;
1 5 6; 1 3 4]; x=find(a<=2);%满足条件的元素位置 length(x)%求元素个数 此帖于 2009-05-28 13:26 被 zsy312 编辑。 |
![]() |
![]() |
![]() |
#3 |
普通会员
注册日期: 2008-08-17
年龄: 43
帖子: 77
声望力: 18 ![]() |
![]()
注意想看是哪些元素,要用a(x)
|
![]() |
![]() |
![]() |
#4 |
普通会员
注册日期: 2009-02-22
帖子: 91
声望力: 18 ![]() |
![]()
对于任意的矩阵或向量A:
如: A=magic(5); [i,j]=find(A<=5); L=length(x); B=diag(A(x,y)); 希望有帮助 |
![]() |
![]() |