数学建模社区-数学中国

标题: 在Matlab中怎么让一个数不在数组中就添加到这个数组中 [打印本页]

作者: 桃子的陪伴    时间: 2014-8-16 17:34
标题: 在Matlab中怎么让一个数不在数组中就添加到这个数组中
如题,小弟不知如何做

作者: madio    时间: 2014-8-17 07:09
你的问题不太明确,我按照我的理解来解决。需要用if语句做判断
>> A=10

A =

    10

>> B=[1 2 4 6]

B =

     1     2     4     6

>>if ismember(A,B) ==0
       B=[B,A]
     end

B =

     1     2     4     6    10


作者: 桃子的陪伴    时间: 2014-8-17 08:03
十分感谢啦,又学到一个函数,ismember功能是不是判断A是否是B的成员?
作者: 平凡之不凡    时间: 2014-8-17 08:47
define two vectors with values in common
A=[5 3 4 2];B=[2 4 4  4 6 8];
determine which elements of A are also in B
L= ismember(A,B)
L=0 0 1 1
A(3) and A(4) are found in B
作者: 桃子的陪伴    时间: 2014-8-17 11:30
谢谢指导,学习到了




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5