Bir araştırmacı MATLAB'da küçük simülasyon yarattı ve biz başkaları için erişilebilir yapmak istiyorum. Benim planım simülasyonu almak, birkaç şeyi temizlemek ve bir dizi fonksiyona dönüştürmektir. Sonra onu bir C kütüphanesine derlemeyi ve bir Python sarıcısı oluşturmak için SWIG kullanmayı planlıyorum. Bu noktada küçük bir Django uygulamasından simülasyonu kullanabilmem gerekir. En azından böyle umuyorum. MATLAB'de herhangi bir paylaşılan kitaplık oluşturma deneyimi var mı?
Ben doğru planı var mı? Başka biri benzer bir şey yaptı mı? Şu anda farkında olmadığım herhangi bir ciddi tuzak varsa bana haber verebilir misiniz?cevap
Ben çok yardımcı olmaz ama ben DLL içine MATLAB simülasyon sarın ve daha sonra bir Delphi uygulamasından adlandırmak mümkün olduğunu hatırlıyorum. Gerçekten iyi çalıştı.
Belki yerine yudum in ctypes deneyin. Python 2.5 bir parçası olarak dahil edilmişse, o zaman ben de ilk ctypes çalışacaktı
iyi :-) olmalıdır.
- bir DLL C kodu derleme C
- içine kodunu derlemek için Matlab derleyici kullanın.
- Kullanım ctypes yüklemek ve en zor aşama muhtemelen 1'dir bu DLL
kodu diyoruz ama zaten Matlab biliyor ve Matlab derleyici kullandıysanız, onunla ciddi sorunlara sahip olmaması gerektiğini belirtir. Hatırlanması gereken
bir şey Matlab derleyici aslında yerli makine talimatları içine Matlab kodunu derlemek olmamasıdır. Basitçe, onu çalıştıran kendi çalışma zamanı motoruna sahip bağımsız bir yürütülebilir dosyaya veya bir kütüphaneye sarar. Kodunuzu Matlab yüklü olmadan çalıştırabileceksiniz ve bunu diğer dillerle arayüzleyebileceksiniz, ancak yine de Matlab kodu yorumlanacaktır, bu yüzden hızlanma olmayacaktır.
- 1. Eclipse GMF ile ilgili herhangi bir deneyimi var mı?
- 2. SSEPlus ile ilgili herhangi bir deneyimi var mı?
- 3. Blackberry10'daki Varlıklar ile Paylaşılan Kitaplık Oluşturma
- 4. Go'daki Paylaşılan kitaplık?
- 5. Unix'te paylaşılan kitaplık yürütme
- 6. Sphinx konuşma tanıma deneyimi olan var mı?
- 7. Herhangi bir getNLMultibutton kitaplığı var mı?
- 8. Java'da pyparsing'e benzer bir kitaplık var mı?
- 9. Gradle ile bir Eclipse RCP uygulaması oluşturma deneyimi olan var mı?
- 10. Windows 7'de herhangi bir Visual Studio 2008 deneyimi var mı?
- 11. FastDB (C++ bellek içi veritabanı) ile herhangi bir deneyimi olan var mı?
- 12. H2 veritabanı ile gerçek dünya deneyimi var mı?
- 13. Doğrudan bir ikili SONAME değiştirmenin herhangi bir yolu var mı?
- 14. Libtool yalnızca statik kitaplık oluşturuyor - Paylaşılan nesnelere ihtiyacım var
- 15. Yürütülebilir dizin olarak paylaşılan kitaplık yolu
- 16. Fortran'daki paylaşılan kitaplık, minimal örnek çalışmıyor
- 17. C++ Statik olarak bağlantılı paylaşılan kitaplık
- 18. CMake: Statik kitaplığı kullanan paylaşılan kitaplık
- 19. IntelliJ'de bir kitaplık yöntemini "kullanımdan kaldırmanın" bir yolu var mı?
- 20. "-fPIC" bayrağıyla çalıştırılabilir derleme (paylaşılan kitaplık yok)
- 21. SQL'i biçimlendirmek için herhangi bir java kütüphanesi var mı?
- 22. nasıl paylaşılan kitaplık yapmak için bir yol aradım Linux
- 23. iOS'ta Android'in herhangi bir karşılığı var mı?
- 24. Moodle için herhangi bir API var mı?
- 25. Herhangi bir ücretsiz php tarayıcı var mı?
- 26. "Vurgulu" kodun herhangi bir yolu var mı?
- 27. Herhangi bir guava genel görünümü var mı?
- 28. Herhangi bir ccTalk kütüphanesi var mı?
- 29. Herhangi bir Clojure DSL var mı?
- 30. Herhangi bir FACEBOX alt türü var mı?