![]() |
matlab中有没有函数,找出两个数值数组中相同的项,比如func([1 2 6 9 12],[2 9 12 23])=[2 9 12].如果有,请找到并调用,如果
matlab中有没有函数,找出两个数值数组中相同的项,比如func([1 2 6 9 12],[2 9 12 23])=[2 9 12].如果有,请找到并调用,如果没有,请自己编写一个m文件findsame.m。
求助!!!!!! |
回复: matlab中有没有函数,找出两个数值数组中相同的项,比如func([1 2 6 9 12],[2 9 12 23])=[2 9 12].如果有,请找到并调用,如
function Out = finds(A, B)
%假设输入数据最大为2维矩阵 %输出为一个一维向量---A交B Out = []; t = []; [m1,n1] = size(A); [m2,n2] = size(B); if (m1*n1 >= m2*n2) C = A; D = B; u = m1; v = n1; else C = B; D = A; u = m2; v = n2; end for k = 1:u for q = 1:v t = B(B == A(u,v)); Out = [Out, t']; end end |
所有时间均为北京时间。现在的时间是 13:19。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.