Commit 76be3747 authored by Han Liang's avatar Han Liang

von Han

parent 14dedb58
function bestWeg(start,ziel)%Start and Ziel sind beide vector oder matrix mit einer zeile und drei spalten
%UNTITLED Summary of this function goes here
% Detailed explanation goes here
global standsort(1,1,1)=2;%das erste Punkt ist start Punkt, klar wird das auf dem zweiten Page gespeichert.
standsort(1,:,2)=start;
zeile=1;
page=2;
startpunkt=standsort(zeile,:,page);
while startpunkt~=ziel %% Endbedingung nicht perfekt, oder bei der Testfunktion die Ausnahme, u.z. der UAV sich ganz nah von Ziel befindet, braucht UAV nur dahin direkt fliegen
zeile=zeile+1;
index=2;
startpunkt=standsort(zeile-1,:,page);
randPunkte=naechsteBereich(startpunkt);%ich nehme an, dass die Funktion von Anissa naechsteBereich heit.
for i=1:1:(length(randPunkte))
testPunkt=randPunkte(i,:);
for j=1:1:(length(GUs))%ich nehme an dass GUs ein Matrix mit 3 Spalten ist.%% muss ich noch einbisschen verbessern
if test(testPunkt,GUs(j,:))==1
standsort(zeile,:,index)=testPunkt;
index=index+1;
break;
end
end
end
if size(standsort(zeile,:,2))~=[0,0]
sortieren(standsort(zeile,:,:));%aber nur ab 2.Page sortieren lassen
standsort(zeile-1,1,1)=2;
else
zeile=zeile-1;
page=page+1;
standsort(zeile,1,1)=page;
end
end
end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment