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!:)
Stupid is as stupid does