[ nsaric @ 19.08.2004. 00:34 ] @
da li je iko ovo pokusavao i ako neko jeste da li moze kratki tutorial kako ovo izvesti? potrebno mi je da fuzzy sistem kreiran u matlabu eksportujem u neki dll da bi potom taj dll iskoristio u svojoj c# .net aplikaciji
[ Agent @ 19.08.2004. 10:52 ] @
Matlabov kompajler: http://www.mathworks.com/acces...lbox/compiler/ch01intro24.html
Imas uputstvo za c
http://www.mathworks.com/suppo.../1-18CBI.html?solution=1-18CBI
http://www.mathworks.com/suppo.../1-18CBI.html?solution=1-18CBI
Mada pretpostavljam da si to vec vidio!
A sta mislis pod tim da si dizajnirao fuzzy sistem, jel' ti hoces da koristis onaj *. fis file u nekoj svojoj aplikaciji ili neki simulink model bi htio da iskoristis?
[ nsaric @ 20.08.2004. 16:35 ] @
ja bih trebao da iskoristim fuzzy sistem u .fis fajlu
koliko su meni rekli, iz matlaba bi trebalo da sam su stanju eksportovati taj neki .dll s kojim valjda dobiti funkcjie tog .fis fajla.

prema ovome sto sam nasao na ovim web stranicama, mora se skinuti matlab compiler koji poprilicno kosta. e sad:

- da li se moze negdje nekako skinuti ovaj kompajler, da li ga neko ima na nekoj adresi?
- ja bih to trebao koristiti u .net-u, pa bi godilo da je to neki .dll, a koliko sam upratio defaultni eksport ide u c source, sto istina nije neki problem, kako se vecina c koda bez nekih problema moze prebaciti u c#
[ Agent @ 23.08.2004. 10:34 ] @
Vjerovatno znas sta su s- funkcije u matlabu! E sad te s- funkcije se mogu pisati i u C-u (oni mex file-ovi)! Ja zaista ne znam nista posebno o C-u tako da necu pametovati o tome! Međutim stvar je sljedeca, ja sam radio na jednom projektu, za vrijeme studija, i iz toga je ispao i moj diplomski rad! Tema je bila "Podešavanje parametar fuzzy kontrolera genetičkim algoritmom". E sad kad ga ja propustim kroz GA nekad se desi (to je bilo na početku) da mi on generiše fuzzy koji nije bio definisan na cijelom domenu ulaza! Onda matlab podje u svakom trenutku sempliranja da mi izbacuje upozorenje "No rules defined for input range *****" ili tako nešto i to ispisivanje je strašno usporavalo rad (jedna simulacija je trajala do 20 minuta)! Poslije sam to ispravio u samom algoritmu, pa sam ukoliko se to pojavio vršio "prepravku" funkcija pripadnosti! Uglavnom ja sam htio da se rijesim tog upozorenja (warning off nije pomagalo) i sjecam se da sam to nasao u jednom mex file-u koji je bio u fuzzy toolboxu!
Ja mislim, ali nisam siguran, da ti kad dizajniras fuzzy (pravila, mf-ovi, implikacione metode i sl.) ti to radis preko gui-a (mozes i sa komandne linije) i mislim da se on veze sa tim mex-file-om! Kao sto sam rekao izvorni kod je pisan u C-u i ti mozes da ga vidis! Zasto ne bi pokusao to da iskoristis, ukoliko ti samo to treba, a vican si programiranju u C-u! Po meni ti je to isplatnije nego da se izvaljujes za kompajler, ako ga vec nemas.
E sad, pitanje je jesam li ja dobro povezao te stvari!:)