Cóż, święto zakochanych, więc od jednej (jednego) z moich walentynek Matlaba też mi się coś należy, a oto słodziutkie serduszko
Oto kodzik:
Blog poświęcony moim dokonaniom w dziedzinach elektroniki, elektrotechniki, informatyki jak i programowania.
piątek, 13 lutego 2015
czwartek, 5 lutego 2015
Ciężka praca się opłaca
środa, 4 lutego 2015
Algorytm Rojowy PSO
Pisałem już o ewolucyjnym, to czemu mam nie naskrobać coś o rojowym. Moja implementacja tego algorytmu szuka minimum funkcji, lecz trochę inaczej. W skrócie istnieje rój pszczółek, który szuka swojego ulubionego kwiatka (mógłbym użyć much ale wiadomo do czego one się zlatują :) ). Kwiatkiem tym jest oczywiście minimum, a pszczółkami wartości punktów. Do rzeczy funkcja wygląda tak:
Rys. 1.1 Wykres badanej funkcji
Gdy pokazywałem ją znajomym wielu jej kształt zaskakiwał, ja zaś widziałem w niej niezłe pole do popisu dla moich pszczółek, które latają tak:
wtorek, 3 lutego 2015
Pierwszy kontakt z Javą
Poznanie języka programowania C i C++ na poziomie uczelnianym, powiedzmy sobie szczerze nie rozwija. Zawsze brakowało mi zrozumienia klas, wskaźników, a o interfejsie graficznym nikt nigdy nie wspomniał. Chciałem więc nauczyć się prostego języka, w którym przyjemnie da się zaprogramować okienka. Szybko do łapek wpadała mi Java. Motyw jest, teraz potrzeba celu. Jednak i z nim nie było problemu, okazało się, że moja połówka potrzebuje do swoich projektów dość częstej konwersji jednostek. Lampka się zaświeciła piszemy konwerter. Tak oto powstał on:
poniedziałek, 2 lutego 2015
Własna implementacja algorytmu ewolucyjnego (1+1)
Istota tego algorytmu czy na czym on polega to materiał na dłuuugi wykład. Jeśli ktoś jest nią zainteresowany na pewno korzystając z wujaszka Google znajdzie przydatne informacje i mnóstwo teorii.
Do sedna. Celem algorytmu, który stworzyłem jest znalezienie minimum funkcji zaprezentowanej poniżej, w jak najkrótszym czasie.
Do sedna. Celem algorytmu, który stworzyłem jest znalezienie minimum funkcji zaprezentowanej poniżej, w jak najkrótszym czasie.
Rys 1.1 Wykres badanej funkcji
Zaprezentowana tutaj funkcja (a dokładniej jej wykres) nie jest funkcją wielomodalną ( czyli posida mało extremów, czyli minimum i maksimum). Dlatego też znalezienie najmniejszej wartości tej funkcji dla algorytmu, który przedstawie nie jest zbyt dużym problemem. Całą implementację wykonałem w Matlabie. Potężne narzędzie dzięki któremu zacząłem interesować się programowaniem.
Z czym to się je ?
Mam tu na celu prezentowanie sowich własnych dokonań w dziedzinach elektroniki, elektrotechniki, informatyki, programowania i innych. Są to moje zawody, hobby czy nawet praca. Jednak udostępnianie projektów, kodu pozwala czasami stworzyć coś lepszego, udoskonalać się i rozwijać.
Subskrybuj:
Posty (Atom)