find the right condition for my script
2 次查看(过去 30 天)
显示 更早的评论
Given the variables present in the .mat file, I need to find the values of the rows of the "distance" matrix (also using only the first column of values) in correspondence of which I have
in == 1
and
veloc == 0
This is how i wrote my code but i think i was wrong because i can't get the right result
r=0.007*ones(28,1);
[latc, lonc] = scircle1(lat_ferm(:,1), long_ferm(:,1), r);
for l=1:28
in = inpolygon(lat,lon,latc(:,l),lonc(:,l));
veloc_ferm=veloc(in);
idx=double(in(:,1));
%METTERE CONDIZONE SULLA VELOCITA'PER INIDIVIDUARE OPPORTUNAMENTE IDX
%E LA POSIZIONE DELLE FERMATE
[r c] = find(veloc(:,1)==0);
v = diff(r);
[r1 c3] = find(v > 1);
pos_fermateR2(:,1)=distanza(r(r1(in)));
end
2 个评论
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!