Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Vizuelizacija logickih funkcija

[es] :: Matematika :: Vizuelizacija logickih funkcija

[ Pregleda: 1868 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

fprlja
Filip Prlja

Član broj: 234824
Poruke: 35
212.152.215.*



+6 Profil

icon Vizuelizacija logickih funkcija03.11.2011. u 08:43 - pre 151 meseci
Pozdrav mojim dragim forumasima,
u slobodnom vremenu se bavim pomalo matematickim problemima inace se bavim racunarima, pa me je interesovala graficka interpretacija logickih operatora. Naime uradio sam sledece: na uzorku prirodnih brojeva od 1 do 100 sam primenio operator and, or i xor sukcesivno od 1 do 9. Zatim sam ubacio u PlotDrop tako izvezene fajlove i na moje iznenadjenje pojavile su se jasne strukture tacaka tj. skupovi uredjenih tacaka. Kada se sve odjednom od 1 do 9 na uzorku od 1 do 100 stavi u grafik ispadaju jos zanimljiviji grafici. U dole navedenom url-u sam ostavio postscript fajlove sa graficima za download (nisam mogao pdf jer program pri opciij print to file izvozi u ps).

Funkcija AND daje u linijskoj reprezentaciji jako poznate oblike, ne mogu da se setim gde sam ih vidjao (nesto sa razlomcima ili razvijanjem redova ali ne znam tacno)
Na sta vas asociraju ovi grafici, deluju li poznato od nekud?

Vizuelizacija logickih funkcija

[Ovu poruku je menjao fprlja dana 04.11.2011. u 14:41 GMT+1]
 
Odgovor na temu

fprlja
Filip Prlja

Član broj: 234824
Poruke: 35
212.152.215.*



+6 Profil

icon Re: Vizuelizacija logickih funkcija07.11.2011. u 18:08 - pre 151 meseci
Na sledecoj adresi sam postavio slike grafika na uzorku od 1 do 100 i takodje operatori sukcesivno na datom uzorku od 1 do 100 daju sledece slike:

download Logicke funkcije grafici

Na zalost ponovo su u postscript formatu, ali su dovoljno pregledni.
 
Odgovor na temu

darkosos
Darko Šoš
Beograd

Član broj: 5053
Poruke: 1131
*.ptt.rs.



+64 Profil

icon Re: Vizuelizacija logickih funkcija08.11.2011. u 07:21 - pre 151 meseci
Meni lici na fraktale.
 
Odgovor na temu

fprlja
Filip Prlja

Član broj: 234824
Poruke: 35
212.152.215.*



+6 Profil

icon Re: Vizuelizacija logickih funkcija08.11.2011. u 08:36 - pre 151 meseci
I meni lici, samo sam do ovih grafika dosao na goreopisani nacin. Inace posto mi je matematika samo hobi jel moze jedno podsecanje kako se kreiraju figure fraktala na klasican nacin.
 
Odgovor na temu

darkosos
Darko Šoš
Beograd

Član broj: 5053
Poruke: 1131
*.ptt.rs.



+64 Profil

icon Re: Vizuelizacija logickih funkcija08.11.2011. u 10:06 - pre 151 meseci
Hm, pa ne znam sta je klasican nacin, nisam ni ja bas toliko upucen u fraktale. Jedan nacin je nizom geometrijskih postupaka.
Drugi nacin za koji znam je kompleksnom funkcijom koja se rekurzivno pusti, pa se u zavisnosti od neke osobine takvog niza farbaju polja u ravni.
Kao i obicno na http://en.wikipedia.org/wiki/Fractal ima dosta informacija.
 
Odgovor na temu

fprlja
Filip Prlja

Član broj: 234824
Poruke: 35
212.152.215.*



+6 Profil

icon Re: Vizuelizacija logickih funkcija08.11.2011. u 10:29 - pre 151 meseci
Hvala na "hint"-u za fraktale, pustio sam post pre nego sto sam pogledao na wikipediji. Ima dosta materije za izucavanje.
 
Odgovor na temu

fprlja
Filip Prlja

Član broj: 234824
Poruke: 35
212.152.215.*



+6 Profil

icon Re: Vizuelizacija logickih funkcija08.11.2011. u 13:03 - pre 151 meseci
Posto mi programiranje nije jaca strana zamolio bih nekog programera ako moze da napravi kod za generisanje funkcije ekvivalentnosti na slican nacin koji sam ja primenio za gorenavedene tri logicke funkcije. U programskom jeziku java ne postoji integrisani xnor operator (ili ga ja nisam pronasao) pa bih zeleo jedan programcic po ugledu na ovaj koji cu ostaviti, a koji je koriscen za generisanje parova prirodnih brojeva tretiranih xor operatorom. Takodje i ostavljam malu bash scriptu da ne biste morali rucno od 1 do npr. 100 generisete fajlove i takve ih izvozite u PlotDrop ili neki drugi Plot program.

Code:
public class xor 


    public static void main (String argv[]) 
    { 


         int i=1;

          
     for (int j=0;j<100;j++){
     int x = ((i) ^ (j));
        System.out.print(j);
    System.out.print(" ");
    System.out.println(x);
    }


         
    } 


Bash skripta
Code:
#!/bin/bash
for i in {1..100..1}
do

sed -e'/class/s/xor/xor'$i'/' -e'/t i=/s/1/'$i'/' xor.java > xor$i.java


javac xor$i.java
java xor$i > xor$i.txt
done
 
Odgovor na temu

fprlja
Filip Prlja

Član broj: 234824
Poruke: 35
212.152.215.*



+6 Profil

icon Re: Vizuelizacija logickih funkcija10.11.2011. u 19:32 - pre 151 meseci
Ovde sam stavio sve fajlove na jednom mestu prebacene u pdf za one koji su imali problema sa prikazivanjem postscripta pod windowsom. I dodatno xor funkciju u koracima od 10,...Inace u vezi sa ovim zadnjim fajlom jedina primena koju mu zasad vidim je softver za pravljenje sara na tepisima :)

Preuzimanje svih fajlova u pdf formatu
 
Odgovor na temu

[es] :: Matematika :: Vizuelizacija logickih funkcija

[ Pregleda: 1868 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.