Bir m-by-m (kare) dizi için, tüm satırları m^2 boyutunda bir sütun vektörüne nasıl bağlarsınız?Bir matrisin satırlarını bir vektörde nasıl birleştiriyorsunuz?
33
A
cevap
63
Matrisinizin içeriğinin bu vektörü nasıl doldurmasını istediğinize bağlı olarak, matrisinizi bir vektöre daraltabileceğiniz birkaç farklı yol vardır.
>> M = [1 2 3; 4 5 6; 7 8 9]; % Sample matrix
>> vector = reshape(M.', [], 1) % Collect the row contents into a column vector
vector =
1
2
3
4
5
6
7
8
9
>> vector = M(:) % Collect the column contents into a column vector
vector =
1
4
7
2
5
8
3
6
9
+6
+1' i bilmiyordum. – Mikhail
İlgili konular
- 1. GIT'i Windows'ta nasıl birleştiriyorsunuz?
- 2. Bir vektörde ne olduğunu nasıl anlatabilirim?
- 3. Bir vektörde splitAt işlevinin performansı
- 4. Daha büyük bir vektörde bir dizinin eşleştirilmesi
- 5. SymPy'de bir matrisin tersi mi?
- 6. İki wchar_t * öğesini nasıl birleştiriyorsunuz?
- 7. R'de bir matrisin sütun isimleri nasıl kaldırılır?
- 8. Eigen'deki büyük bir matrisin içeriğini nasıl başlatmalıyım?
- 9. Bir tablodaki n satırlarını nasıl güncellerim?
- 10. HBase Satırlarını verimli bir şekilde nasıl tarayabilirim?
- 11. MATLAB'de bir matrisin belirli konumlarına bir değer nasıl atanır?
- 12. Allocator neden vektörde bulunur?
- 13. Bir 2D dizisini C++ içinde bir 2B vektörde saklamak
- 14. .. 4d matrisin
- 15. Bir matrisin k bağlı öğelerinin maksimum toplamı
- 16. Java'da iki giriş akışını nasıl birleştiriyorsunuz?
- 17. Ölçek ve Çeviri Animasyonunu Nasıl Birleştiriyorsunuz
- 18. Matlabın satırlarını MATLAB (dizi bölümü)
- 19. OpenGL3 Çekirdek Profilinde bir matrisin köşe kullanımı
- 20. seyrek matrisin
- 21. Python'da bir matrisin sağ çapraz değerlerini yazdır
- 22. Bicubic enterpolasyonunu kullanarak bir matrisin sınırlarını doldurun
- 23. Bir matrisin her sütununu başka bir matrisle çoğaltın
- 24. Belirli bir DateTime sütun satırlarını DataTable'dan silme
- 25. Bir matrisin python-numpy'de tekil olup olmadığına nasıl karar verilir?
- 26. Bir matrisin bu yılki verilere nasıl gösterileceği ve önceki
- 27. Scipy'deki bir seyrek matrisin sütununun varyansını nasıl hesaplayabilirim?
- 28. MATLAB'da dikdörtgen bir matrisin yinelenen satırları olup olmadığını nasıl anlarım?
- 29. Ben bir matris yinelenen satırları kaldırmak istediğiniz nasıl matrisin
- 30. Seyrek bir matrisin satırından seyrek bir köşegen matris oluşturma
değil matris birleştirme genellikle çarpma anlamına mı: Burada, bir colon syntax
(:)
kullanarak ve bir (ilk transposing matris sonra) fonksiyonunureshape
iki örnek kullanıyorsunuz? –Sanırım kare matrisini sütun vektörüne "düzleştirmek" istiyor, değil mi? 'Reshape' için bir argüman olarak –