Matematické Fórum

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
!! 17.06.2018 (Jel.) Khanova škola zve nadšence ke spolupráci na překladech návodů pro učitele a rodiče.
! 04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
17.01.2016 (Jel.) Rok 2016 s novými a novějšími krystaly od kolegy Pavla!
17.01.2016 (Jel.) Nabídka knih z oborů matematiky, fyziky, chemie
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

#1 04. 11. 2017 13:20

stegiate
Zelenáč
Příspěvky: 10
Reputace:   
 

Hledání maximálních intervalů v přímce

Ahoj,

mám přímku a potřebuji v ní najít peaky a intervaly kde začínají a končí, něco jako je tady:

Obrázek:



Nevím jaký použít algoritmus, poradí mi někdo?

Offline

 

#2 04. 11. 2017 13:50

misaH
Příspěvky: 9671
 

Re: Hledání maximálních intervalů v přímce

↑ stegiate:

přímku?

Offline

 

#3 04. 11. 2017 13:51

stegiate
Zelenáč
Příspěvky: 10
Reputace:   
 

Re: Hledání maximálních intervalů v přímce

↑ misaH:
Promiň, křivku

Offline

 

#4 04. 11. 2017 15:54

edison
Příspěvky: 956
Reputace:   24 
 

Re: Hledání maximálních intervalů v přímce

if (data[n-1]<data[n] && data[n+1]<data[n]) // našel jsem peak na pozici n

Nebo se tam ještě může přidat, že menší musí být min o ...

Offline

 

#5 04. 11. 2017 16:17

stegiate
Zelenáč
Příspěvky: 10
Reputace:   
 

Re: Hledání maximálních intervalů v přímce

↑ edison:

To je hezky jednoduchý algoritmus, ale jak hledat interval, kde začíná nějak trošku lépe, tohle asi nebude fungovat pro všechny typy křivek.

Offline

 

#6 04. 11. 2017 21:59

check_drummer
Příspěvky: 2570
Reputace:   67 
 

Re: Hledání maximálních intervalů v přímce

↑ stegiate:
Ahoj, co znamená "interval, kde začíná peak"? Peakem předpokládám myslíš lokální maximum, že?


Definujme pojem "definice" jen pomocí předem definovaných pojmů.

Offline

 

#7 04. 11. 2017 22:35

stegiate
Zelenáč
Příspěvky: 10
Reputace:   
 

Re: Hledání maximálních intervalů v přímce

↑ check_drummer:

Ahoj, přesně tak, je to lokální maximum.

Data, která jsou v grafu, jsou hodnoty krve. Na ose x je čas a na ose y (vlastně ani nevím, nějaká látka v krvi).

Jde o to, že ty výkyvy jsou fyzické aktivity člověka, třeba sport. Takže v grafu je méření po celý den.

Úkolem je najít segmenty, kde člověk měll fyzickou aktivitu.

Tedy: Kde začiná a kde končí - například červený vyznačený.

Samozřejmě to nebude asi 100% dokonalé.

Asi by bylo dobré křivku vyhladit a dál, to už nevím...

Offline

 

#8 07. 11. 2017 15:35

check_drummer
Příspěvky: 2570
Reputace:   67 
 

Re: Hledání maximálních intervalů v přímce

↑ stegiate:
Rakže máš nějaká měření, řekněme v bodech xi je naměřena hodnnota f(xi) a jde ti o to nalézt nejdelší rostoucí úsek hodnnot f před peakem?


Definujme pojem "definice" jen pomocí předem definovaných pojmů.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson