için hacimsel verileri çizme Matlab'da çalışıyorum ve 384x512x160 boyutlarında, 384x512 dilimden oluşan 3 boyutlu bir matrisim var.MATLAB
Verileri nasıl çizebilirim?
için hacimsel verileri çizme Matlab'da çalışıyorum ve 384x512x160 boyutlarında, 384x512 dilimden oluşan 3 boyutlu bir matrisim var.MATLAB
Verileri nasıl çizebilirim?
Gerçekten sahip olduğunuz Volümetrik veridir.
Sanırım her X, Y, Z için bir C değeri var. Ve aslında sahip olduğunuz veri türünde çok fazla bağlıdır. Belirli bir cevap için daha fazla bilgi vermeniz gerekir.
Genel olarak Volumetrik veri görselleştirme tekniklerini inceleyiniz, ancak bunu yapmanın sadece bir yolu yoktur. Ardından, denemek isteyebileceğiniz bazı örnekler bırakacağım.
Seçeneklerden biri FE dan Sliceomatic kullanmaktır:
büyük aralık) siz olabilirsiniz karınca sadece bazı dilimleri çizme tipik yaklaşımı kullanmak. Bunu, subplot()
ve imshow(squeeze(:,:, slice))
kullanarak ya da tüm dilimleri img=[squeeze(:,:, slice1)) squeeze(:,:, slice2)); squeeze(:,:, slice3)) squeeze(:,:, slice4))]
olarak bir araya getirerek yapabilirsiniz.
Ayrıca sadece bazı verilerin voltajda olan yüzeyler çizdirmek isteyebilirsiniz. Sen isosurface
kullanarak bazı yüzeyler oluşturmak ve bunları çizebilirsiniz:
vol3D
o "renkli bulutlar"
güzel bir görsel 3D algı vermek yarı saydam yüzeyler ile 3D hacmini doldurur gibi, "yumuşak" 3D veri pcolor3
olup olmadığını anlamanın bir araçtır
Yasal Uyarı: burada sunulan araç kutularından herhangi hiçbir ilişkisi yoktur ve ben kendi görüşüme göre onları seçti. Bunun için muhtemelen daha fazla araç vardır ve eğer biraz eklemek istediğinizi düşünüyorsanız, lütfen soruyu özgürce düzenleyin.