Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

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: 13467
 

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: 2622
Reputace:   47 
 

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: 5577
Reputace:   106 
 

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?


"Máte úhel beta." "No to nemám."

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: 5577
Reputace:   106 
 

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?


"Máte úhel beta." "No to nemám."

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson