![]() |
求助:找出数组中的数
各位达人,问题如下:输入个d,找出和dold中相等的数,然后输出与d相等的dold(i)的i,从而要得到P2old(i)。我编程初学,还请各位多多帮忙
function P2=solveP2(d) P2old=[4.5,4,2.8,1.8,1.2,0.8,0.5,0.3,0.2,0.1,0.1]; dold=[10,90,170,250,330,410,490,570,610,620,660]; sum=0; for i=1:1:10 if d~=dold[i]; sum=i; else sum=sum+1; break end end P2=P2old(sum) |
回复: 求助:找出数组中的数
[tf, index] = ismember(d, dold);
if tf==1 p2=P2old(index); end |
所有时间均为北京时间。现在的时间是 04:58。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.