Bu kolay olmalı, ancak uzman değilim ve google yardımcı olmuyor.Matlab: Standart temel vektörlerini almanın kolay yolu?
Matlab'da n boyutlu bir alan için standart sıralı temel vektörleri üretmek için zarif bir yol istiyorum. aşağıdakine benzer bir örnek, davranışı için:
>> [e1, e2] = SOB(2);
>> e1
e1 = 1 0
>> e2
e2 = 0 1
Ben 1-astar için umut değilim ve gerçekten bu kadar basit bir şey için bir fonksiyon yazmak istemiyorum.
Teşekkürler
2 satır işe yarayabilir ... (bana göre) oldukça şifreli :) – des4maisons
@ des4maisons: Açıklığa kavuşturmak için biraz düzenledim. Temel olarak, temel vektörleri bir diziye birleştirirseniz, kimliği alırsınız. Bu yüzden kimlik matrisini yapıyorum ve parçalara ayıracağım. – Jonas
Yah, Bunu yapmanın bir yolu olduğunu düşündüm, nasıl olduğunu bilmiyordum, teşekkürler. Ayrıca, mat2cell ile bağlantı kurmak mı, yoksa num2cell'i mi kullanmak istiyorsunuz? – des4maisons