Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Zdravím všechny matematiky, měl bych takovou prosbičku na řešení následujícího příkladu v MATLABu. Samozřejmě nechci vyřešit celý příklad, jen potřebuji navést, jak příklad v MATLABu vyřešit. Nějakou cestu zkrátka, předem děkuji za každou radu.
Firma sleduje polohu všech svých n dodávek v městské pravoúhlé síti ulic. Vytvořte matematický model lokalizačního systému, jenž pro zadaný vektor v, obsahující pro každé vozidlo souřadnice s jeho polohou, a pro zadanou polohu nové zakázky p vrátí identifikátor a polohu nejbližšího vozidla. Systém zároveň vykreslí polohu všech vozidel do grafu, stejně tak jako polohu nové zakázky.
Model implementujte jako M-funkci v Matlabu.
Poloha nové zakázky je 2D bod p = [x,y], poloha vozidel je vektor n poloh vozidel v = [[x1,y1];[x2,y2);...[xn,yn]] reprezentovaný jako matice o dvou sloupcích a n řádcích. Funkci budete v MATLABu volat jako
[id,pos] = find_closest (p,v),
kde id je identifikátor nejbližšího vozidla 1...n, a pos je poloha [xi,yi] tohoto vozidla.
Offline