Matlab'da seyrek matrislerim var. 1'lerin pozisyonlarını matris sıralı ve sütun şeklinde kaydetmek istiyorum.Matlab matrisi Büyük matrisler için 1 konum kaydetme
Örneğin aşağıdaki matrisi düşünün:
0 1 0 1 0
0 0 0 1 0
0 0 0 0 0
0 0 1 0 0
1 0 0 0 0
Ben iki dosya olarak yazılır edilmesini istediğiniz: satır wise.csv:
1,2
1,4
2,4
4,3
5,1
kolon-wise.csv:
5,1
1,2
4,3
1,4
2,4
Biliyorum ki, döngüsel veya sütunsal olarak bir döngü çalıştırabilir ve öğeyi fprintf kullanarak öğeye kaydedebilirim, ancak daha iyi bir yolu var mı? Çok büyük matrislerle uğraşıyorum ve bunu yapmanın verimli bir yolu nedir merak ediyorum?
Teşekkür ederiz! Soruyu yayınladığım anda, çok yakında konuştuğumu fark ettim! Yine de teşekkürler. – kami