MATLAB'da Satır Nasıl Çıkarılır?

MATLAB teknik bilgi işlem ortamı, matrislerdeki işlemler için optimize edilmiştir. Genellikle, MATLAB'da, bağımsız bir şekilde analiz etmek veya görüntülemek için bir diziden bir diziyi çıkarmanın gerekli olduğu elektronik tablo veya resim verileriyle ilgileniyor olabilirsiniz. MATLAB'da sayısal ve hücre dizilerinin dizi indekslemesi bu işlemi basitleştirir.

1.

Verileriniz Microsoft Excel biçimindeyse, "xlsread ()" işlevini kullanarak elektronik tablo verilerinizi içe aktarın. Alternatif olarak, "rand ()" işlevini kullanarak test amaçlı rastgele bir dizi oluşturun:

my_data = xlsread (my_file_name); test_data = rand (500, 10);

2.

MATLAB dizi indeksleme sözdizimini kullanarak bir sayısal veri satırı seçin. İki nokta operatörü, bir dizini dizine almak için kullanıldığında, bu boyutun tam boyutunu seçer. Bir aralık belirtmek için iki nokta operatörünü de kullanabilirsiniz.

// 25 satırını seçin my_row = test_data (25, :);

// 10 - 20 arası satırları seç my_rows = test_data (10:20, :);

// 30 ila 40 arasındaki satırlardaki diğer tüm satırları seçin other_rows = test_data (30: 2: 40, :);

3.

Normal MATLAB indeksleme sözdizimini kullanarak bir hücre dizisi veri satırı seçin. Bir hücre dizisi, çeşitli tiplerdeki verilere işaret edebilecek bir referanslar dizisidir. Elektronik tablo verilerini kullanırken hücre dizileri yaygındır, çünkü hücreler sayısal ve dizi verilerinin bir karışımını içerebilir. Sonucuyu hücre dizisi olarak tutmak için hücre verilerinden satır seçerken parantez kullanın. Hücre dizisini referanstan çıkarmak ve sayısal veya dize verilerine erişmek için kaşlı ayraçları kullanın.

// Belki bir kullanıcı veri kümesinden bir hücre dizisi satırı seçin this_user = user_db (32, :);

// Adı ilk girdiyse, kullanıcı adını elde etmek için dizinin kullanımına izin verilmez. User_name = this_user {1};

Bahşiş

  • İki boyuttan daha büyük bir veri kümesinden bir satır seçerken, "squeeze ()" işlevini bir boyutun ekstra boyutlarında kullanmak gerekir.

Popüler Mesajlar