在Matlab中一组数,我如何判断每一个数是否属于每一个特定区间
问题描述:
在Matlab中一组数,我如何判断每一个数是否属于每一个特定区间
如 数:A=[1,2,3,4,5]区间B=[2,10],C=[0,1],D=[2,3],E=[1,5],F=[4,5]
要判定1是否在B中,2是否在C中,3是否在D中,4是否在E中,5是否在F中,
如果不在,就不需下一步判断直接输出:不在
如果在,继续进行下一步,直到不在,输出:不在;或全部判断都在,输出:在
答
A=[1 2 3 4 5];
B=[2,10
0,1
2,3
1,5
4,5];
[m,n]=size(A);
for i=1:n-1;
if A(1,i)>B(i,1);
A(1,i)能否每行备注解释下A=[1 2 3 4 5];B=[2,10每个区间0,1 2,31,54,5];[m,n]=size(A);A中元素个数 for i=1:n-1; if A(1,i)>B(i,1); 比较每个元素,如i=1时,比较A的第一个元素是否比B中第一行第一个数大。 A(1,i)