Herkes deneyimini MATLAB'da paylaşılan kitaplık oluşturma var mı?

oy
9

Bir araştırmacı MATLAB'da küçük simülasyon yarattı ve biz başkaları için erişilebilir yapmak istiyorum. Planım, simülasyon almak birkaç şey temizlemek ve işlevleri bir dizi çevirmek etmektir. Sonra bir C kütüphanesi haline derlemek ve Python sarmalayıcı oluşturmak için SWIG kullanmayı planlıyor. Bu noktada ben küçük Django uygulamasından simülasyon aramak gerekir. En azından böyle umuyorum.

Birazdan planınız var mı? Herkes benzer bir şey yapmış başka mı? Eğer şu anda farkında değilim ciddi tuzaklar varsa bana bildirin miyim?

Oluştur 07/08/2008 saat 19:47
kaynak kullanıcı
Diğer dillerde...                            


4 cevaplar

oy
3

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. Bu gerçekten işe yaradı.

Cevap 07/08/2008 saat 21:57
kaynak kullanıcı

oy
1

Belki denemek ctypes yerine yudum in. Python 2.5 bir parçası olarak dahil edilmişse, o zaman iyi :-) olmalı

Cevap 19/08/2008 saat 14:51
kaynak kullanıcı

oy
2

Ben de ilk ctypes çalışacaktı.

  1. C. içine kodunu derlemek için Matlab derleyici kullanın
  2. bir DLL C kodu derleme.
  3. yük ve bu DLL'den kodu aramak için ctypes kullanın

En zor aşama muhtemelen 1, ama zaten Matlab biliyor ve Matlab derleyici kullandıysanız, onunla ciddi sorunlara olmamalıdır.

Cevap 26/09/2008 saat 10:55
kaynak kullanıcı

oy
5

Hatırlanması gereken bir şey Matlab derleyici aslında yerli makine talimatları içine Matlab kodunu derlemek olmamasıdır. Bu sadece tek başına bir yürütülebilir veya ishal kendi çalışma zamanı motoru ile bir kütüphane haline sarar. Sen Matlab yüklü olmadan kod çalıştırmasına mümkün olacaktır, ve diğer dillerle arayüz mümkün olacaktır, ama yine de Matlab kodu yorumlanır, bu yüzden hiçbir hızlanma olmazdı.

Cevap 02/11/2009 saat 04:43
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more