wuhuimin 发表于 2007-3-27 11:11

matlab中如何进行两个序列中数据的对比

各位大侠,小妹是菜鸟,

不知道如何实现两个序列N1和N2中数据的对比,用到什么函数?
%检测速度:即检测到一个标记样本就结束检测过程,比较检测速度,(即N2中与N1中重复的第一个数的位置),快者为佳
tic;
N=200;
N1=0.3*N;%标记样本数为 N1=30%×N
N2=rand_change(1,N,30); %检测样本数为 N2=30
while(N2)
    {
      for(int i=0;i<30;i++)
            {for(int j=0;j<N1;J++)
                  {if(N2=N1)
                            {goto toc; %N2中含有样本,退到程序最后一行
                            }
                  }
             }
      N2=rand_change(1,N,30); %若N2中没有与N1一样的样本,则让N2再次随机取30个数直到找到至少一个有标志的样本退出while循环
      }
toc   


我暂时先把两个序列当成C语言中的列表看了,大体写了个思想,请老大们指教,将它转换成MATLAB版

救命用啊~~~~~
页: [1]
查看完整版本: matlab中如何进行两个序列中数据的对比