Ako previesť softvér v C tak to funguje v Matlab?

N

negreponte

Guest
Dobrý deň! Mám softvér v C (vrátane knižníc, funkcia C-programov, C rozhranie pre inicializáciu parametrov), a chcem volať z Matlab. Som konvertovať do súborov mex každý súbor v tomto balíčku (okrem knižnice)? Alebo existuje jednoduchší spôsob, ako volať z MATLAB? Vďaka
 
Aký typ interface sa váš softvér? Je to DLL Windows konvencie volanie C? Je to nástroj príkazového riadku sa štandardné I / O alebo I / O súboru? Niečo iné? MEX súbory uľahčiť život pre užívateľov MATLAB. Je to dobrý spôsob, ako ísť.
 
Áno, môžete. Je možné kombinovať viac objektových súborov a knižníc na použitie objektového súboru pri budovaní MEX-files. K tomu, jednoducho zoznam ďalších súborov s príponou plné, oddelené medzerami. Napríklad na PC [color = red] mex circle.c square.obj rectangle.c shapes.lib [/color] je právny príkaz, ktorý pôsobí na. C,. Obj a. Lib súborov vytvoriť MEX -súbor s názvom circle.mexw32, kde mexw32 je rozšírenie zodpovedajúce MEX-typ súboru na 32-bitových Windows. Meno výsledného MEX-súbor je prevzatý z prvého súboru v zozname. Môžete si nájsť viac informácií o tomto na www.mathworks.com dávam odkaz nižšie:
 
Vďaka za vaše odpovede! Tento balík je softvér pre matematické computing.The rozhranie je sieťový program pre inicializáciu parametrov a alokácia pamäte. Tento softvér má aj programy, ktoré obsahujú C, C obálky pre rutiny definované v knižniciach.
 

Welcome to EDABoard.com

Sponsor

Back
Top