Matlab engine - C++ doesn't call matlab function written by myself
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Ruiqi Zhao
il 27 Dic 2013
Commentato: Ruiqi Zhao
il 30 Dic 2013
I try to call a matlab function in C++. The matlab function is written by myself. But it seems that C++ doesn't call this function at all. I have successfully run "engwindemo.c". I also do a modification to "engwindemo.c" to make it call a simple function written by myself. It also doesn't work. I am thinking that maybe the function is not put in the right folder. What's the path that I should put my matlab function? Or are there other causes? Thanks for help!
0 Commenti
Risposta accettata
James Tursa
il 27 Dic 2013
Modificato: James Tursa
il 27 Dic 2013
The Engine starts up with the default folder, so if your function is not on the path at start up then the Engine will not see it. You will need to send some "cd" or "path" commands to the Engine first to make the function visible (or maybe have these in a startup.m file that the Engine executes).
5 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Call MATLAB from C in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!