MATLAB içindeki matrisleri dizine eklerken, yalnızca ilk veya son n boyutlarını ve diğerlerinin "otomatik olarak seçili" boyutlarını belirleyebilir miyim? Örneğin Bilinmeyen boyutlardaki matrislerde dizin oluşturma için bir sütun kullanma
ben, örneğin bir 3-boyutlu renkli görüntüyü göstermek için ya bir görüntüsünü alır veimshow
ile görüntüleyen bir işlevi, (örneğin,
1024×768×3
) veya bir 2-D, tek renkli bir dizi (
yazıyorum 1024x768).
Görüntümün kaç renk kanalının olduğunu umursamıyor,
imshow
bununla ilgilenecek.
imshow(frame(x1:x2, y1:y2, :))
Ben "tüm diğerleri boyutlarını include" söyleyecek son kolonun yerine koymak do Ne: Yapmak istediğim pas parametreleri tek bölgeyi seçmek için mi?
Bu son kolon çalışmıyor mu? Genellikle 'all' – Schorsch
@Schorsch için Matlab sözdizimi doğrudur: [Kolon operatör belgeleri] (http://www.mathworks.com/help/matlab/ref/colon.html) – Doresoom
Hayır, çünkü bu dizinleri doğrusallaştıracak kalan boyutlarda. Örneğin. çerçeve 5 boyutlu ise, bu 3 boyutlu beklendiği gibi 1 boyutlu bir sonuç verecektir. Sebf'in mevcut yapılarında izleyen boyutları korumak istediğini mi sanıyorum? –