SORU
30 NİSAN 2010, Cuma


En yakın ad olan MATLAB nedir?

Laboratuvarımda MATLAB kodu çok işimiz var. Sorun organize etmek için çok yol var. Beri tüm fonksiyonları olmak zorunda aynı klasör adı (veya varsa Ekle bir sürü klasör için c = path ortam değişkeni), görünen o ki sonumuz kötü olması yüklerin dosyaları aynı klasör, tüm genel ad. Daha iyi bir şekilde dosyalar ve işlevleri düzenlemek var mı? Gerçekten modül sistemi çeşit olsaydı...

CEVAP
1 Mayıs 2010, CUMARTESİ


MATLAB iç içe olması ve her sınıf ve fonksiyonları içeren paketleri bir düşüncesi var.

Sadece bir dizin yolda bir yerde mypkg ilk olarak bir karakteri var. Eğer dizinde sınıf ya da bir fonksiyon varsa, mypkg.mything olarak anılabilir. Ayrıca bir paket import mypkg.mysubpkg.* kullanarak alabilirsiniz.

Bir paket içine bir grup fonksiyon hareketli bir ana yakaladımfonksiyonları ve sınıfları otomatik olarak yaşadıkları paket almayın. Bu ise diğer arama m-dosyaları farklı fonksiyonları bir sürü varsa, bir süre importler bırakarak veya işlev çağrıları eleme harcamak zorunda kalabilirsiniz. De sesleniyorum çağırır içine ithalat koymayı unutma. Daha fazla bilgi:

http://www.mathworks.com/help/matlab/matlab_oop/scoping-classes-with-packages.html

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ELawshea

    ELawshea

    26 Mayıs 2008
  • engineerguy

    engineerguy

    10 Ocak 2010
  • Julia Graf

    Julia Graf

    6 Mayıs 2006