Emberi bioritmusok
Az Excel alkalmazás, a beépített makro motor a VBA, a leginkább alkalmas erre a célra.
Emberi bioritmusok
Személy szerint nem igazán hiszek, de néhány évvel ezelőtt népszerű volt a három, változatlan ritmusú elmélet (fizikai, szellemi és érzelmi aktivitás 23, 28, 33 napos periódusokkal).
Nos, miért nem teszed ezt az algoritmust a VBA-ra?
1. ábra: Emberi bioritmusok
És általában az a tény, hogy egy személy (fizikai, érzelmi és szellemi) állapotának mutatói időben változhatnak - ez az, hogy "ne menjünk a vagyonostatóhoz". Bármelyikünk könnyen megtalálhatja a saját tapasztalatainkat. Bizonyos napokon, még sok fizikai vagy szellemi munka után is - nincsen kimerültség. Amit nem lehet mondani más napokról (sikertelen az ilyen típusú tevékenységeknél).
Ez csak szinuszos kérdés, hogy ez ingadozik-e? És még több. mennyire stabil a koruk?
Lehet-e jobb, ha nem egy szinuszos diagramot használunk, hanem egy szinuszos diagramot, amely meghatározza egy személy állapotát és egy adott napi tesztprogramot, és így meghatározza képességüket a fizikai, érzelmi és szellemi értelemben a mai napig
Fizikai, érzelmi, szellemi ciklusok
Az egyén állapota fizikai összetevője jellemzi az energiáját. Tehát, ezen mutatóra összpontosítva, beszélhetünk az állóképességről, az elkötelezettségről, a kezdeményezésről és az ambiciózusságról.
Az érzelmi összetevő érzékenysége az összes külső tényező és a belső tapasztalatok (problémák) érzékelésére. Ezért egyes napokon az ember intuíciója feltűnő. Ezzel a mutatóval összekapcsolja az egyén kreatív képességeit is.
A szellemi alkotóelem a mentális tevékenység lehetőségeiről szól. Logika, racionalitás, hibamentes számlálás és számbavétel lehetőségek, plusz bizonyos mértékig óvatosság.
Program egy adott nap (vagy hét) értékének kiszámításához
Számoljuk a napok számát a születés napjától a megadott napig.
SumDays = DateDiff ("d", Cells (2, 1), Date + sf)
ahol
SumDays - napok összege
Dátum - olyan funkció, amely visszaadja a számítógép rendszer dátumát (a mai dátum)
sf - offset a mai dátumtól (balra vagy jobbra)
Egymást találunk a Mod operátoron keresztül. a megmaradt rész (modulo) az egyes ciklusok hossza szerint.
Ezt a maradékot radiánokká fordítjuk, feltételezve, hogy az egész ciklus 2π radianok.
Ez lesz az egyik mutató értéke (fizikai, érzelmi vagy intellektuális), amely szinuszosan változik -1-től 1-ig és vissza.
'az adott paraméter adott napra vonatkozó értéke
Privát függvény Znachenie (D mint egész, z mint egész) mint dupla
Znachenie = Sin (2 * Pi * D / z)
Vége funkció
ahol
D a fennmaradó modulo (vagy a napok száma az utolsó, nem befejezett ciklusban)
z a ciklusidőszak hossza
Kimenet Excel grafikonra a VBA használatával
A diagram színsémáját tetszés szerint módosíthatja
A diagram olvasási tartományai is módosíthatók (például egy hónapra, nem egy hétre, mint most), de csak olyan makrussal együtt, amely az egyes Excel-cellákat a megfelelő ciklusok három Excel sorában számolja ki és tölti ki.
Tudok konzultálni a témával kapcsolatos VBA kérdésekről. Kérjük, lépjen velünk kapcsolatba.
Kinek érdekes, töltse le az xls-fájlt
Ez minden! Ha a "Start" gombra kattintás után nem látja az eredményt, akkor nincs engedélyezve a makrók.
A kód megszerzésének feltételei? Itt található?
További példák a "2D 3D grafika matematikai módszerei"
Egyéb példák a "Visual Basic for application - VBA" nyelven
Ha bármilyen kérdése van, akkor erre a gombra kattintva kérheti őket.