Sivut

Kommentit (134)

Neutroni
Seuraa 
Viestejä32983

Tuo funktio laskee siis iteraatiot. Threadit varaavat ja laskevat rivin kerrallaan, kunnes frame on valmis.

Haluatko kenties koko sorsan? Se on tehty Microsoftin Visual Studiolla (2015) ja siinä on jotain Microsoftin spesifisiä juttuja (ja tietytsi se kutsuu Windowsin APIa).

Sisältö jatkuu mainoksen alla
Sisältö jatkuu mainoksen alla
Kyttääjä
Seuraa 
Viestejä1144

Neutroni kirjoitti:
Tuo funktio laskee siis iteraatiot. Threadit varaavat ja laskevat rivin kerrallaan, kunnes frame on valmis.

Haluatko kenties koko sorsan? Se on tehty Microsoftin Visual Studiolla (2015) ja siinä on jotain Microsoftin spesifisiä juttuja (ja tietytsi se kutsuu Windowsin APIa).

Tuossa riittää debugaamista ja ymmärtämistä aivan riittämiin. Visual Studion koodi ei sellaisenaan käänny Borlandilla.

Eusa
Seuraa 
Viestejä17815

Mielipiteeni: ei ole mielekästä zoomailla tunnettuja fraktaaleja vaan kehittää omalla matematiikalla.

Hienorakennevakio vapausasteista: (1+2¹+3²+5³+1/2¹*3²/5³)⁻¹ = 137,036⁻¹

Neutroni
Seuraa 
Viestejä32983

Eusa kirjoitti:
Mielipiteeni: ei ole mielekästä zoomailla tunnettuja fraktaaleja vaan kehittää omalla matematiikalla.

Oman matematiikan ongelma on, että ne ovat harvoin kovin kauniita tai kiinnostavia. Ne korkeammat potenssitkin ovat minusta epäesteettisiä ja nuo ilmeisesti monimutkaisemmat polynomit usein aika sekavia (nuo sinun valinnat ovat poikkeuksellisen hienoja). Mutta tietysti jos haluaa löytää jotain uutta, on kokeiltava.

Minijehova
Seuraa 
Viestejä15353

Muutamalla eurolla saa parisataa mikrogrammaa taikaa, jolla näkee luomissaan ja ilmassa komeita fraktaaleja. Silmät kiinni näkyy enemmän.
Täältä lämmin suositus aivoperäisiin fraktaaleihin.😉

MJ

Eusa
Seuraa 
Viestejä17815

Neutroni kirjoitti:
Eusa kirjoitti:
Mielipiteeni: ei ole mielekästä zoomailla tunnettuja fraktaaleja vaan kehittää omalla matematiikalla.

Oman matematiikan ongelma on, että ne ovat harvoin kovin kauniita tai kiinnostavia. Ne korkeammat potenssitkin ovat minusta epäesteettisiä ja nuo ilmeisesti monimutkaisemmat polynomit usein aika sekavia (nuo sinun valinnat ovat poikkeuksellisen hienoja). Mutta tietysti jos haluaa löytää jotain uutta, on kokeiltava.


Funktio on Fractview:ssa "z^(5/3) + p^(3/2) - zlast^2", mandelinit: "c".

Tässä samasta avaruudesta zoomaus, joka kävisi vaikka satukirjan aiheeksi/kuvitukseksi.

Hienorakennevakio vapausasteista: (1+2¹+3²+5³+1/2¹*3²/5³)⁻¹ = 137,036⁻¹

Neutroni
Seuraa 
Viestejä32983

Minijehova kirjoitti:
Muutamalla eurolla saa parisataa mikrogrammaa taikaa, jolla näkee luomissaan ja ilmassa komeita fraktaaleja. Silmät kiinni näkyy enemmän.

Olin kerran sairaalassa pahan migreenikohtauksen takia ja sain jotain vähän jäykempää tippaa. Sen jälkeen näin parina iltana valojen sammutuksen jälkeen normaalin kohinan sijaan ihmeellisiä fraktaalien ja niveljalkaisten yhdistelmiä. Ne olivat kyllä hienoja, pakko myöntää, mutta kuitenkin mieluummin katselen fraktaalini ruudulta kuin hallusinaatioina.

Minijehova
Seuraa 
Viestejä15353

Neutroni kirjoitti:
Minijehova kirjoitti:
Muutamalla eurolla saa parisataa mikrogrammaa taikaa, jolla näkee luomissaan ja ilmassa komeita fraktaaleja. Silmät kiinni näkyy enemmän.

Olin kerran sairaalassa pahan migreenikohtauksen takia ja sain jotain vähän jäykempää tippaa. Sen jälkeen näin parina iltana valojen sammutuksen jälkeen normaalin kohinan sijaan ihmeellisiä fraktaalien ja niveljalkaisten yhdistelmiä. Ne olivat kyllä hienoja, pakko myöntää, mutta kuitenkin mieluummin katselen fraktaalini ruudulta kuin hallusinaatioina.


Minä wannabe-hippinä tykkään kutsua sitä universumin raakadataksi😁

Saman muuten pääsee kokemaan laillisesti ja luomuna tankissa. Siis sensory deprivation tankissa.
Jos kemia tai laittomuus on huolena. Sillekin suositusta.

MJ

Vierailija

Neutroni kirjoitti:
Minijehova kirjoitti:
Muutamalla eurolla saa parisataa mikrogrammaa taikaa, jolla näkee luomissaan ja ilmassa komeita fraktaaleja. Silmät kiinni näkyy enemmän.

Olin kerran sairaalassa pahan migreenikohtauksen takia ja sain jotain vähän jäykempää tippaa. Sen jälkeen näin parina iltana valojen sammutuksen jälkeen normaalin kohinan sijaan ihmeellisiä fraktaalien ja niveljalkaisten yhdistelmiä. Ne olivat kyllä hienoja, pakko myöntää, mutta kuitenkin mieluummin katselen fraktaalini ruudulta kuin hallusinaatioina.

Minullakin on migreeni, tai siis oli nuorempana, jolloin oli jos minkälaista näköhäiriötä.  Aura taitaa olla nimitys näille. 

Kerranpa mulla  oli jopa niin paha kankkunen, että piti nukkua silmät auki, koska jos erehtyi ne sulkemaan, näki ajatuksensa.

Kauniita nuo fraktaalit kyllä on. Noita tuijottamalla voi saada saman kokemuksen kuin vaikkapa 4 Hz:n äänestä (jota ei tietenkään voi kuulla suoraan, vaan taajuuksien erotuksena). 

Neutroni
Seuraa 
Viestejä32983

Gemini kirjoitti:
Minullakin on migreeni, tai siis oli nuorempana, jolloin oli jos minkälaista näköhäiriötä.  Aura taitaa olla nimitys näille.

Ei minulla ole näköhäiriöitä. Perkeleellistä särkyä vain. Tuo oli ensimmäinen kohtaus, jossa en tajunnut ottaa rauhallisesti,  ja se äityi niin pahaksi, että mikään kotimenetelmä ei enää tehonnut. Yleensä ne menevät ohi buranalla, kun ottaa heti kun se tietty särky ilmenee. Nuo hallusinaatiot johtuivat lääkeaineista.

Lainaus:
Kauniita nuo fraktaalit kyllä on. Noita tuijottamalla voi saada saman kokemuksen kuin vaikkapa 4 Hz:n äänestä (jota ei tietenkään voi kuulla suoraan, vaan taajuuksien erotuksena). 

Täytyy kokeilla joskus.

NytRiitti
Seuraa 
Viestejä4041

Neutroni kirjoitti:
Kyttääjä kirjoitti:
lreal hidastaa laskentaa marginaalisesti, jolloin doublen ja lrealin välillä ei ole mainittavaa eroa. Prosessori käsittelee liukulukukäskyt muutenkin 80 bittisinä. 64 bittinen double muunnetaan siis 80 bittiseksi, kun koodi törmää liukulukuyksikköä vaativan käskyn.

Tuo on ihan OK niin kauan kun luvut pysyvät rekistereissä. AVX:llä nuo eivät toimi, ne laskevat doubleilla. Mutta se on muutenkin vähän hankalaa puljata liukulukuja AVX:n ja perinteisen liukulukuyksikön välillä. Taitaa muistin kautta käyminen olla ainoa tapa.

Lainaus:
Jos nuo AVX-käskyt tuovat nelinkertaisen nopeuden, niin se ei ole paljon. Pitäisi saada 1 000 kertainen nopeus, mutta pitää perehtyä AVX-tutorialiin.

En edelleenkään tajua mistä moinen hoppu. 1000 kertaisella nopeudella laskisi jo HD-videota reaaliajassa.  Voitko sanoa, miltä aluelta esimerkiksi nuo viimeiset esimerkkikuvat ovat ja mikä on maksimi iteraatiosyvyys ja keskimääräinen iteraatioiden määrä (yleensä paljon pienempi kuin maksimi)?

Olen ymmärtänyt että näiden  rekompleks-lukujen käsittelykin on iterointia, esmes kahden re-luvun kertominen on vaikkapa tuhat kertainen luuppi tms.

Eusa
Seuraa 
Viestejä17815

NytRiitti kirjoitti:
Neutroni kirjoitti:
Kyttääjä kirjoitti:
lreal hidastaa laskentaa marginaalisesti, jolloin doublen ja lrealin välillä ei ole mainittavaa eroa. Prosessori käsittelee liukulukukäskyt muutenkin 80 bittisinä. 64 bittinen double muunnetaan siis 80 bittiseksi, kun koodi törmää liukulukuyksikköä vaativan käskyn.

Tuo on ihan OK niin kauan kun luvut pysyvät rekistereissä. AVX:llä nuo eivät toimi, ne laskevat doubleilla. Mutta se on muutenkin vähän hankalaa puljata liukulukuja AVX:n ja perinteisen liukulukuyksikön välillä. Taitaa muistin kautta käyminen olla ainoa tapa.

Lainaus:
Jos nuo AVX-käskyt tuovat nelinkertaisen nopeuden, niin se ei ole paljon. Pitäisi saada 1 000 kertainen nopeus, mutta pitää perehtyä AVX-tutorialiin.

En edelleenkään tajua mistä moinen hoppu. 1000 kertaisella nopeudella laskisi jo HD-videota reaaliajassa.  Voitko sanoa, miltä aluelta esimerkiksi nuo viimeiset esimerkkikuvat ovat ja mikä on maksimi iteraatiosyvyys ja keskimääräinen iteraatioiden määrä (yleensä paljon pienempi kuin maksimi)?

Olen ymmärtänyt että näiden  rekompleks-lukujen käsittelykin on iterointia, esmes kahden re-luvun kertominen on vaikkapa tuhat kertainen luuppi tms.


Voitko linkata selvitykseen "rekompleks"-luvuista?

Hienorakennevakio vapausasteista: (1+2¹+3²+5³+1/2¹*3²/5³)⁻¹ = 137,036⁻¹

Neutroni
Seuraa 
Viestejä32983

NytRiitti kirjoitti:
Olen ymmärtänyt että näiden  rekompleks-lukujen käsittelykin on iterointia, esmes kahden re-luvun kertominen on vaikkapa tuhat kertainen luuppi tms.

Minun muistaakseni ne menevät ihan normaalisti osittelulailla. Kertolasku on n^2 aikaa vievä operaatio.  4 ulotteiset luvut ovat selvästi hitampia laskea ja vielä isommat paljonkin hitaampia, kun iterointiloopin data ei mahdu rekistereihin ja prosessorin pitää tehdä muistinosoituksia, mutta ei millään järjellisillä dimensiolla pitäisi kestää tuntikausia laskea yhtä kuvaa.

Jos nyt jollain on koodattuna toimiva ohjelma, sellainen video tai kuvasarja olisi hauska nähdä, jossa projektiotaso lähtee kompleksitasosta ja siirtyy j- tai k-akselin suuntaan askeleittain.

Eusa
Seuraa 
Viestejä17815

Neutroni kirjoitti:
Eusa kirjoitti:
Voitko linkata selvitykseen "rekompleks"-luvuista?

https://www.tiede.fi/keskustelu/77950/kompleksiluvut-ovat-isomman-kunnan...

Recomplex-luvut tai mitkään muutkaan kompleksilukuja korkeamman dimension luvut eivät muodosta kuntaa, niin kuin niiden keksijä väittää.


Siis onko recomplex jokin ohjelmoinnin termi? En muista törmänneeni matematiikassa moiseen käsitteeseen...

Hienorakennevakio vapausasteista: (1+2¹+3²+5³+1/2¹*3²/5³)⁻¹ = 137,036⁻¹

Neutroni
Seuraa 
Viestejä32983

Eusa kirjoitti:
Siis onko recomplex jokin ohjelmoinnin termi? En muista törmänneeni matematiikassa moiseen käsitteeseen...

Se on tuon yhden tyypin itse keksimä lukujoukko. Jonkinlainen kompleislukujen yleistys korkeampiin dimensiohin samaan tapaan kuin kvaterniot tai hyperkompleksiluvut.

Kyttääjä
Seuraa 
Viestejä1144

Neutroni kirjoitti:
Eusa kirjoitti:
Voitko linkata selvitykseen "rekompleks"-luvuista?

https://www.tiede.fi/keskustelu/77950/kompleksiluvut-ovat-isomman-kunnan...

Recomplex-luvut tai mitkään muutkaan kompleksilukuja korkeamman dimension luvut eivät muodosta kuntaa, niin kuin niiden keksijä väittää.

Kuitenkin kunnan ehdot täyttyvät, joten miksi Veli Pontevan recomplex -luvut eivät muodosta kuntaa?

void main(void)
{
   recomplex x, y, z, a, b;
   printf("Yhteenlaskun vaihdantalaki\n");
   printf("x + y = y + x\n");
   printf("x=recomplex_rnd()\n"); x=recomplex_rnd();
   printf("y=recomplex_rnd()\n"); y=recomplex_rnd();
   printf("x+y = "); print(x+y);
   printf("y+x = "); print(y+x);
   printf("\n");

   printf("Yhteenlaskun liitantalaki\n");
   printf("x + (y + z) = (x + y) + z\n");
   printf("z=recomplex_rnd()\n"); z=recomplex_rnd();
   printf("x+(y+z) = "); print(x+(y+z));
   printf("(x+y)+z = "); print((x+y)+z);
   printf("\n");

   printf("Yhteenlaskun neutraalialkio\n");
   printf("x + 0 = 0 + x = x\n");
   printf("x+recomplex(0) = "); print(x+recomplex(0));
   printf("recomplex(0)+x = "); print(recomplex(0)+x);
   printf(" x = "); print(x);
   printf("\n");

   printf("Vastaluku\n");
   printf("x + y = y + x = 0\n");
   printf("y = -x\n"); y=-x;
   printf("x+y = "); print(x+y);
   printf("y+x = "); print(y+x);
   printf("\n");

   printf("Kertolaskun vaihdantalaki\n");
   printf("x*y = y*x\n");
   printf("y=recomplex_rnd()\n"); y=recomplex_rnd();
   printf("x*y = "); print(x*y);
   printf("y*x = "); print(y*x);
   printf("\n");

   printf("Kertolaskun liitantalaki\n");
   printf("x*(y*z) = (x*y)*z\n");
   printf("x*(y*z) = "); print(x*(y*z));
   printf("(x*y)*z = "); print((x*y)*z);
   printf("\n");

   printf("Osittelulaki\n");
   printf("x*(y + z) = x*y + x*z\n");
   printf("x*(y + z) = "); print(x*(y + z));
   printf("x*y + x*z = "); print(x*y + x*z);
   printf("\n");

   printf("Kertolaskun neutraalialkio\n");
   printf("x*1 = 1*x = x\n");
   printf("x=recomplex_rnd()\n"); x=recomplex_rnd();
   printf("x*recomplex(1) = "); print(x*recomplex(1));
   printf("recomplex(1)*x = "); print(recomplex(1)*x);
   printf("x = "); print(x);
   printf("\n");

   printf("Kaanteisalkio\n");
   printf("b=1/a, jolle a*b = a*1/a = 1\n");
   printf("a=recomplex_rnd()\n"); a=recomplex_rnd();
   printf("b=recomplex(1)/a\n"); b=recomplex(1)/a;
   printf("a*b = "); print(a*b);
   printf("a*recomplex(1)/a = "); print(a*recomplex(1)/a);
}

Neutroni
Seuraa 
Viestejä32983

Kyttääjä kirjoitti:

Kuitenkin kunnan ehdot täyttyvät, joten miksi Veli Pontevan recomplex -luvut eivät muodosta kuntaa?

Sitä vatvottiin joskus enkä muista mikä ongelma siinä oli. Mutta käsittääkseni on todistettu, ettei neliulotteista kuntaa voi olla.

Sivut

Suosituimmat

Uusimmat

Sisältö jatkuu mainoksen alla

Uusimmat

Suosituimmat